C#中初始化和赋值之间的区别是什么

n1t*_*1te 4 c# initialization variable-assignment

可能重复:
C#变量初始化与赋值

就像在标题中一样,有人可以解释一下C#中初始化和赋值之间的区别是什么?我正准备进行测试,我想知道回答这类问题的最佳方法是什么.谢谢

干杯,n1te

Onl*_*ere 7

初始化变量时,您声明它已存在.

PlasticCup mySippyCup = new PlasticCup();
Run Code Online (Sandbox Code Playgroud)

当你指定时,你只是说"这水"进入"这个杯子".杯子已经存在.

mySippyCup = new PlasticCup();
Run Code Online (Sandbox Code Playgroud)