ASP.NET Razor - C# 變量
- 上一頁 Razor 語法
- 下一頁 Razor C# 循環
變量是用于存儲數據的命名實體。
變量
變量用于存儲數據。
變量名必須以字母字符開頭,不能包含空格和保留字符。
變量可以是某個具體的類型,指示其所存儲的數據類型。字符串變量存儲字符串值 ("Welcome to CodeW3C.com"),整數變量存儲數值 (103),日期變量存儲日期值,等等。
使用 var 關鍵詞或類型對變量進行聲明,不過 ASP.NET 通常能夠自動確定數據的類型。
實例
// 使用 var 關鍵詞: var greeting = "Welcome to CodeW3C.com"; var counter = 103; var today = DateTime.Today; // 使用 data 類型: string greeting = "Welcome to CodeW3C.com"; int counter = 103; DateTime today = DateTime.Today;
數據類型
下面是常用數據類型的列表:
類型 | 描述 | 實例 |
---|---|---|
int | 整數 | 103, 12, 5168 |
float | 浮點數 | 3.14, 3.4e38 |
decimal | 小數 | 1037.196543 |
bool | 邏輯值 | true, false |
string | 字符串值 | "Hello CodeW3C.com", "Bill" |
運算符
運算符告訴 ASP.NET 在表達式中執行哪種類型的命令。
C# 語言支持多種運算符。下面是常見的運算符:
運算符 | 描述 | 實例 |
---|---|---|
= | 為變量賦值。 | i=6 |
|
|
|
|
|
|
== | 相等。如果值相等,則返回 true。 | if (i==10) |
!= | 不相等。如果值不相等,則返回 true。 | if (i!=10) |
|
|
|
+ | 字符串相加(級聯或并置) | "w3" + "school" |
. | 點。分隔對象與方法。 | DateTime.Hour |
() | 括號。對值進行分組。 | (i+5) |
() | 括號。傳遞參數。 | x=Add(i,5) |
[] | 括號。訪問數組或集合中的值。 | name[3] |
! | 非。反轉 true 或 false。 | if (!ready) |
|
|
|
轉換數據類型
將一種數據類型轉換為另一種有時很有用。
大多數常見的例子是將字符串輸入轉換為另一種類型,比如整數或日期。
作為一項規則,用戶輸入會成為字符串,即使用戶輸入的是數字。所以,數字輸入值在用于計算之前必須被轉換為數字。
下面是常用的轉換方法列表:
方法 | 描述 | 實例 |
---|---|---|
|
把字符串轉換為整數。 |
if (myString.IsInt()) {myInt=myString.AsInt();} |
|
把字符串轉換為浮點數。 |
if (myString.IsFloat()) {myFloat=myString.AsFloat();} |
|
把字符串轉換為十進制數。 |
if (myString.IsDecimal()) {myDec=myString.AsDecimal();} |
|
把字符串轉換為 ASP.NET DateTime 類型 |
myString="10/10/2012"; myDate=myString.AsDateTime(); |
|
把字符串轉換為邏輯值。 |
myString="True"; myBool=myString.AsBool(); |
ToString() | 把任意數據類型轉換為字符串。 |
myInt=1234; myString=myInt.ToString(); |
- 上一頁 Razor 語法
- 下一頁 Razor C# 循環