C# 變量

在C#中,變量包含特定數(shù)據(jù)類型的數(shù)據(jù)值。

語法

<data type> <variable name> = <value>;

以下聲明并初始化int類型的變量。

int num = 100;

上面 int 是數(shù)據(jù)類型,num 是變量名稱(標識符)。= 運算符用于將值分配給變量。= 運算符的右側(cè)是將分配給左側(cè)變量的值。上面示例,將100分配給變量num。

以下聲明和初始化不同數(shù)據(jù)類型的變量。

int num = 100;
float rate = 10.2f;
decimal amount = 100.50M;
char code = 'C';
bool isValid = true;
string name = "Steve";

以下是在C#中聲明變量的命名約定:

  • 變量名稱必須唯一。

  • 變量名稱只能包含字母,數(shù)字和下劃線 _ 。

  • 變量名稱必須以字母開頭。

  • 變量名稱區(qū)分大小寫,num 和 Num 被認為是不同的名稱。

  • 變量名稱不能包含保留關鍵字。如果要保留關鍵字作為標識符,則必須在關鍵字之前添加 @ 前綴 。

C#是強類型語言。這意味著您可以分配指定數(shù)據(jù)類型的值。您不能為字符串類型分配整數(shù)值,反之亦然。

int num = "Steve";

可以先聲明變量,然后再初始化。

int num;
num = 100;

在使用變量之前,必須為其分配一個值,否則C#將給出編譯時錯誤。

int i;
int j = i; //編譯時錯誤:使用未分配的局部變量“ i”

變量的值可以在初始化后隨時更改。

int num = 100;
num = 200;
Console.WriteLine(num); //輸出:200

可以在同一行中聲明和初始化相同數(shù)據(jù)類型的多個變量,并用逗號分隔。

int i, j = 10, k = 100;

相同類型的多個變量也可以在多行中聲明,并用逗號分隔。直到遇到分號,編譯器才會將其視為一條語句;。

int i = 0, 
    j = 10, 
    k = 100;

可以將變量的值分配給相同數(shù)據(jù)類型的另一個變量。但是,必須在使用變量之前將其賦值。

int i = 100;

int j = i; // j的值為100

在C#中,變量是根據(jù)變量在內(nèi)存中的存儲方式進行分類的。變量可以是值類型或引用類型或指針類型。

聲明變量時不必指定特定類型。使用var關鍵字而不是數(shù)據(jù)類型。接下來了解它。

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清