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。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP