C#中
{
A aa = new A();
aa.a = 12;
add(aa);
this.textBox1.Text = aa.a.ToString(); 结果是23,因为是引用。
}
private void add(A aa) 方法中,对传入的A类,进行了地址引用,没有复制,
{
aa.a = aa.a + 11;
}
本文通过一个具体的C#代码示例,深入解析了在C#中使用引用传递时的变量行为变化,展示了如何通过引用传递修改原始对象的属性,并解释了这种行为背后的原因。
2100

被折叠的 条评论
为什么被折叠?



