C#中初始化和赋值有什么区别
可能重复:
C#变量初始化与赋值
就像在标题中一样,有人可以解释一下C#中初始化和赋值之间的区别吗? 我正在准备测试,我想知道回答这类问题的最佳方法是什么。 谢谢
干杯,n1te
当你初始化一个变量时,你声明它存在。
PlasticCup mySippyCup = new PlasticCup();
当你分配时,你只是说“这个水”进入“这个杯子”。 杯子已经存在。
mySippyCup = new PlasticCup();
初始化是在声明变量时分配值 - int a = 1
赋值只是赋值给一个变量 - a = 1
通过这个定义,有人说所有初始化都是赋值,但所有赋值都不是初始化。
链接地址: http://www.djcxy.com/p/73883.html上一篇: What's the difference between Initialization and Assignment in C#