宣告和定義在 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