您的位置:首页 > 编程语言 > C#

C# static函数问题

2015-12-11 20:53 337 查看
C#里如果有下列函数

namespace program
{
static void main()
{
//假设a的初值为1
myclass a=new myclass(1);
B(a);
//此时a的值应该为1才对,但是实际调试发现a的值为2,这个问题是怎么发生的。。
}

static void B(myclass a)
{
//改变a里的值
a.change(2);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: