淺談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
 














 
 
 
 
 
 
 