Date 赋值给另一变量后,值还相互牵连吗?

DateTime dt = new DateTime(2021, 1, 1);
DateTime dt2 = dt;
dt2 = dt2.AddDays(1);
Response.Write(dt); // 2021-01-01 00:00:00
Response.Write(dt2); // 2021-01-02 00:00:00

如上,C#, dt 赋给了 dt2,此时就已经脱钩了,改变 dt2 不影响 dt。

所以 DateTime 类型,用起来,更倾向于 int 这类基础类型。

你可能感兴趣的