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

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

PHPz
發布: 2023-09-04 13:05:02
轉載
1482 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板