首頁 >後端開發 >C#.Net教程 >C# 中的初始化和賦值有什麼差別?

C# 中的初始化和賦值有什麼差別?

PHPz
PHPz轉載
2023-09-04 13:05:021503瀏覽

C# 中的初始化和赋值有什么区别?

讓我們了解初始化和值賦值之間的差異。

宣告一個陣列。

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中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除