程序離不開數據。把數字、字母和文字輸入計算機,就是但願它利用這些數據完成某些任務。例如,須要計算雙十一怎麼買才最省錢或者顯示購物車裏面的商品列表。c#
C# 語言必須容許程序存儲和讀取數據,才能進行各類複雜的計算,而這正是經過變量實現的。編程語言
int num;
上面這行代碼叫做聲明變量(declaration)。聲明是 C# 語言最重要的特性之一。在該例中,聲明變量完成了兩件事。第一,聲明一個名爲 num
的變量(variable)。第二,int
代表 num
是一個整數(即,沒有小數點或小數部分的數)。int
是一種數據類型。編譯器使用這些信息爲 num
變量在內存中分配存儲空間。code
數據類型是具備類似特徵和行爲的個體的分類。例如,animal(動物)就是一個類型,它對具備動物特徵(多細胞、具備運動能力等)的全部個體(猴子、野豬和鴨嘴獸等)進行了分類。相似地,在編程語言中,類型 是被賦予了類似特性的一些個體的定義。內存
C# 語言能夠處理多種類型的數據,如整數、浮點數和字符等。把變量聲明爲整型或字符類型,計算機才能正確地儲存、讀取和解釋數據。下一篇文章將詳細介紹 C# 語言中的各類數據類型。ci
變量聲明後必須在讀取前賦值,使用 =
號爲變量賦值。get
static void Main(string[] args) { // 聲明變量 string name; // 賦值 name = "vin"; // 聲明變量的同時,爲變量賦值 int age = 18; }
賦值做爲一種操做會返回一個值。因此 C# 容許在同一語句中進行多個賦值操做。編譯器
static void Main(string[] args) { string name1, name2; name1 = name2 = "vin"; }
賦值後就使能用變量名引用值。string
static void Main(string[] args) { string name = "vin"; Console.WriteLine(name); name = "小明"; Console.WriteLine(name); }
在 Console.WriteLine(name);
語句中使用變量 name
時,程序在控制檯上顯示 vin, 也就是 name
的值。更改 name
的值並執行 Console.WriteLine(name);
語句,會顯示 name
的新值, 即 小明。it
變量是一個名稱,表示程序執行時存儲在內存中的數據。
原文連接:https://www.vinanysoft.com/c-sharp-basics/introducing/working-with-variables/