初学 自学C#,不明白这段代码 “ C MR = new C(); //使用new关键字创建引用对象
C KJ = MR; //使MR等于KJ
KJ.Value = 112; //设置变量KJ的Value值
Console.WriteLine("Values:mr={0},kj={1}", mr, kj); //输出变量mr和kj
Console.WriteLine("Refs:MR={0},KJ={1}", MR.Value, KJ.Value);//输出引用类型对象的Value值
” 给给引用对象KJ.Value赋值112,为什么MR.Value值也会变化,C语言不都是值从右边赋值给左边变量的吗? 有点不懂。能否指点下?
|