对一个变量的操作能影响到其他变量吗?帮忙举个例子
对一个变量的操作会影响到其他变量吗?帮忙举个例子对一个变量的操作会影响到其他变量吗?帮忙举个例子[最优
对一个变量的操作会影响到其他变量吗?帮忙举个例子 对一个变量的操作会影响到其他变量吗?帮忙举个例子[最优解释]
public class People { private string name; public string Name { get { return name; } set { name = value; } } } static void Main(string[] args) { People p1 = new People(); p1.Name = "张三"; People p2 = p1; p2.Name = "李四"; int int1 = new int();//初始化时值默认为0 int int2 = int1; int2 = 3; Console.WriteLine(int1); Console.WriteLine(int2); Console.WriteLine(p1.Name); Console.WriteLine(p2.Name); Console.Read(); }我想楼主问的应该是值类型和引用类型的问题。。
我1个多星期前也遇到过这样的问题。。就去学习了。。希望对你有帮助。。再上网搜些相关资料了解下。。
[其他解释] 引用类型可以改变,值类型不行,你看下我以前写的一个例子,能看懂你也就差不多理解了。
http://www.cnblogs.com/slyzly/archive/2012/04/07/2435693.html
[其他解释] 我的电脑上的变量可以影响到你的电脑的变量,来找我吧。
[其他解释] 引用: 引用:我的电脑上的变量可以影响到你的电脑的变量,来找我吧。什么意思 他要收你做徒弟 还不叫师傅
[其他解释] public void static Main() { int i=1; ChangeValue(ref i); Console.WriteLine(i); } public void static ChangeValue(ref int x) { x=4;//此时对变量x的操作会影响到Main中的i变量 }[其他解释] 引用: 引用:C# code??123456789101112131415161718192021222324252627 public class People { private string name; public string Name …… 你的问题很弱智,但是要看懂你的问题,得很高超的技术,这一位是这方面的高手。
楼主其实这个问题问得比较好, 算是一个比较有意义而不是什么特别深的问题。 明白了这个问题, 便又进了很重要的一步了
[其他解释] 引用: C# code??123456789101112131415161718192021222324252627 public class People { private string name; public string Name { …… 你的问题很弱智,但是要看懂你的问题,得很高超的技术,这一位是这方面的高手。
[其他解释] 引用: 我的电脑上的变量可以影响到你的电脑的变量,来找我吧。 什么意思
[其他解释] 引用: C# code??1234567891011public void static Main(){ int i=1; ChangeValue(ref i); Console.WriteLine(i);} public void static ChangeValue(ref int x){ x=4;//此时对变量x的操作会影响到Main中的i变量} …… 你这个不是同一个变量吗?
[其他解释] 简单问题,就不要再纠结了,不就一个变量改变另外一个变量嘛
Int32 x = 9; Int32 j= 0; for(Int32 i = 0; i < x; i++) { j += i; }改变x能影响到j的值
[其他解释] 引用: 引用:引用:我的电脑上的变量可以影响到你的电脑的变量,来找我吧。什么意思 他要收你做徒弟 还不叫师傅 [其他解释] 引用: 引用: 引用:引用:我的电脑上的变量可以影响到你的电脑的变量,来找我吧。什么意思 他要收你做徒弟 还不叫师傅 [其他解释] 不会,变量会有区域性,不会影响到其它区域的,并且,出了区域就会自动清除