C#類的實例化順序:先聲明類中變量,再執行構造函數


//功能:搞懂C#類的實例化順序(先聲明類中變量,再執行構造函數)


class MyClass
{
public MyClass(int a) //3. 然后才是執行構造函數
{
val = a;
}
public int val = 20; //1. 首先聲明int型變量val並賦值20
public int i = 10; //2. 其次聲明int型變量 i 並賦值10
}

class Program
{
static void Main(string[] args)
{

//0. 此處聲明了MyClass類型對象a1,並調用構造函數進行實例化
MyClass a1 = new MyClass(201);

}

}
 
---------------------
作者:img_Guo
來源:CSDN
原文:https://blog.csdn.net/img_Guo/article/details/81661432
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM