選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ASP.NET Razor - C# 變數


變數是用於儲存資料的命名實體。


變數

變數是用於儲存資料的。

變數名必須以字母開頭,且不能包含空格或保留字元。

變數可以具有特定型別,表明它儲存的資料種類。字串變數儲存字串值(“Welcome to W3Schools”),整數變數儲存數值(103),日期變數儲存日期值,等等。

變數使用 var 關鍵字宣告,或者使用型別(如果您想宣告型別),但 ASP.NET 通常可以自動確定資料型別。

示例

// 使用 var 關鍵字
var greeting = "Welcome to W3Schools";
var counter = 103;
var today = DateTime.Today;

// 使用資料型別
string greeting = "Welcome to W3Schools";
int counter = 103;
DateTime today = DateTime.Today;

資料型別

以下是常見資料型別的列表

型別 描述 示例
int 整數(整數) 103, 12, 5168
float 浮點數 3.14, 3.4e38
decimal 十進位制數(更高精度) 1037.196543
bool 布林值 true, false
string 字串 “Hello W3Schools”, “John”


Operators

運算子告訴 ASP.NET 在表示式中執行何種型別的命令。

C# 語言支援許多運算子。以下是常見運算子的列表

運算子 描述 示例
= 將值賦給變數。 i=6
+
-
*
/
新增值或變數。
減去值或變數。
乘以值或變數。
除以值或變數。
i=5+5
i=5-5
i=5*5
i=5/5
+=
-=
遞增變數。
遞減變數。
i += 1
i -= 1
== 相等。如果值相等,則返回 true。 if (i==10)
!= 不等。如果值不相等,則返回 true。 if (i!=10)
<
>
<=
>=
小於。
大於。
小於或等於。
大於或等於。
if (i<10)
if (i>10)
if (i<=10)
if (i>=10)
+ 新增字串(連線)。 “w3” + “schools”
. 點。分隔物件和方法。 DateTime.Hour
() 括號。對值進行分組。 (i+5)
() 括號。傳遞引數。 x=Add(i,5)
[] 方括號。訪問陣列或集合中的值。 name[3]
! 非。反轉 true 或 false。 if (!ready)
&&
||
邏輯與。
邏輯或。
if (ready && clear)
if (ready || clear)

轉換資料型別

有時將一種資料型別轉換為另一種資料型別很有用。

最常見的例子是將字串輸入轉換為另一種型別,例如整數或日期。

通常,使用者輸入以字串形式接收,即使使用者輸入的是數字。因此,數字輸入值在用於計算之前必須轉換為數字。

以下是常見轉換方法的列表

方法 描述 示例
AsInt()
IsInt()
將字串轉換為整數。 if (myString.IsInt())
  {myInt=myString.AsInt();}
AsFloat()
IsFloat()
將字串轉換為浮點數。 if (myString.IsFloat())
  {myFloat=myString.AsFloat();}
AsDecimal()
IsDecimal()
將字串轉換為十進位制數。 if (myString.IsDecimal())
  {myDec=myString.AsDecimal();}
AsDateTime()
IsDateTime()
將字串轉換為 ASP.NET DateTime 型別。 myString="10/10/2012";
myDate=myString.AsDateTime();
AsBool()
IsBool()
將字串轉換為布林值。 myString="True";
myBool=myString.AsBool();
ToString() 將任何資料型別轉換為字串。 myInt=1234;
myString=myInt.ToString();

×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援