//功能:搞懂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
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!