protected void Foo(DateTime dt) { dt = dt.AddDays(80); } DateTime dt = DateTime.Now; Foo(dt); Response.Write(dt);
如上,方法中改变了参数 dt 的值,那么外部 dt 的值变没有呢?
没有。
也就是说 DateTime 在 C# 中,跟 string 一样,也是值传递的。
创建于2005年 渝ICP备05010272号-1
电邮:cftea@126.com