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

本文关键字:赋值 之间 区别 初始化 什么 | 更新日期: 2023-09-27 18:08:59

可能重复:
C#变量初始化与分配

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

干杯,n1te

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

初始化变量时,您正在声明它的存在。

PlasticCup mySippyCup = new PlasticCup();

当你分配时,你只是说"这水"进入"这个杯子"。杯子已经存在。

mySippyCup = new PlasticCup();

初始化是在声明变量int a = 1 时分配

赋值只是给变量赋值——a = 1

根据这个定义,有人说所有的初始化都是赋值,但所有的赋值都不是初始化。