§ ITPOW >> 文档 >> C#

C# DateTime 是值传递,还是引用传递?

作者:vkvi 来源:ITPOW(原创) 日期:2020-8-18
protected void Foo(DateTime dt)
{
	dt = dt.AddDays(80);
}

DateTime dt = DateTime.Now;
Foo(dt);
Response.Write(dt);

如上,方法中改变了参数 dt 的值,那么外部 dt 的值变没有呢?

没有。

也就是说 DateTime 在 C# 中,跟 string 一样,也是值传递的。

相关文章