偏好成員初始化程序,非指派陳述

C#知識系列

一個類別有很多個建構子,時間久了容易與屬性與建構子不同步,最好方式就是採用宣告變數時候
進行初始化,而非建構函數中,應該使用靜態和實體化進行使用初始化語法
如下:

public class MyClass
{
      // declare the collection, and initialize it.
      private List<string> labels = new List<string>();
}

因為無論在類別建構中多少個建構函數,labels都會正確初始化。

元哥的筆記