淺談C#對象初始化
作者:佚名
本文介紹C#對象初始化,C#對象初始化做了一些改進(jìn)。一個新的功能就是提供了更方便的語法規(guī)則來聲明變量的值。
C#對象初始化
C#對象初始化做了一些改進(jìn)。一個新的功能就是提供了更方便的語法規(guī)則來聲明變量的值。
假如我們聲明一個Student對象:
- publicclassStudent
- {
- privatestring_stuName;
- privatestring_stuAge;
- privateint_stuClass;
- publicStudent(){}
- publicstringStuName
- {
- get{return_stuName;}
- set{_stuName=value;}
- }
- publicstringStuAge
- {
- get{return_stuAge;}
- set{_stuAge=value;}
- }
- publicintStuClass
- {
- get{return_stuClass;}
- set{_stuClass=value;}
- }
- }
在C#2.0中,我們是這樣聲明變量并賦值的:
- Studentstu=newStudent();
- stu.StuName="Brian";
- stu.StuAge="21";
- stu.StuClass="1班";
而在C#3.0中,我們可以這樣C#初始化對象:
- Studentstu2=newStudent
- {
- StuName="Brian",
- StuAge="21",
- StuClass="1班"
- }
從代碼中不難看出,C#3.0給我們提供了很方便得方式來進(jìn)行C#對象初始化工作。
【編輯推薦】
責(zé)任編輯:佚名
來源:
CSDN