讓我們了解初始化和值賦值之間的差異。
宣告一個陣列。
int [] n // declaring
宣告陣列並不會初始化記憶體中的陣列。當數組變數初始化後,就可以給數組賦值了。數組是參考類型,因此需要使用new關鍵字來建立數組的實例。
int n= new int[10]; // initialization
讓我們賦值。您可以使用索引號碼為各個陣列元素指派值 -
n[0] = 100; n[1] = 200
使用 C#,您可以在一行中宣告、初始化陣列並為其賦值 -
int n= new int[10] {100, 200, 300, 400, 500};
建立陣列時,C# 編譯器會根據陣列類型隱含地將每個陣列元素初始化為預設值。例如,對於 int 數組,所有元素都初始化為 0。
以上是C# 中的初始化和賦值有什麼差別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!