C# 中宣告和定義有什麼區別?
宣告意味著變數僅宣告而且分配了記憶體,但沒有設定值。
然而,定義意味著變數已初始化。
這對變數、陣列、集合等同樣有效。
變數
宣告變數。
int x;
讓我們來定義和賦值。
x = 10;
陣列
宣告陣列。
int [] n // declaring int n= new int[10]; // initializing
讓我們來賦值。
n[0] = 100; n[1] = 200
廣告
宣告意味著變數僅宣告而且分配了記憶體,但沒有設定值。
然而,定義意味著變數已初始化。
這對變數、陣列、集合等同樣有效。
宣告變數。
int x;
讓我們來定義和賦值。
x = 10;
宣告陣列。
int [] n // declaring int n= new int[10]; // initializing
讓我們來賦值。
n[0] = 100; n[1] = 200