Razor 教學課程login
Razor 教學課程
作者:php.cn  更新時間:2022-04-11 14:21:21

Razor VB 變數


ASP.NET Razor - VB 變數


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


變數

變數是用來儲存資料的。

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

一個變數可以是一個指定的類型,表示它所儲存的資料類型。 string 變數儲存字串值("Welcome to W3CSchool.cc"),integer 變數儲存數字值(103),date 變數儲存日期值,以此類推。

變數使用 Dim 關鍵字聲明,或透過使用類型(如果您想聲明類型)聲明,但是 ASP.NET 通常會自動確定資料類型。

實例

# // Using the Dim keyword:
Dim greeting = "Welcome to W3CSchool.cc"
Dim counter = 103
Dim today = DateTime.Today

// Using data types:
Dim greeting As String = "Welcome to W3CSchool.cc"
Dim counter As Integer = 103
Dim today As DateTime = DateTime.Today


#資料型別

下面列出了常用的資料型別:

#類型描述實例
#integer整數(全數字)103, 12, 5168
double64 位元浮點數3.14, 3.4e38
#decimal十進位數字(高精確度)1037.196543
boolean# #true, false
string字串#"Hello W3CSchool.cc", "John"
#

運算子

運算子告訴 ASP.NET 在運算式中執行什麼樣的指令。

VB 語言支援多種運算子。下面列出了常用的運算子:

*減去一個值或一個變數。 乘以一個值或一個變數。 除以一個值或一個變數。 i=5-5+=-=變數遞減。 i += 1if <>10>大於。 小於等於。 大於等於。 if i<10if i<=10非。真/假取反。 AndOR#AndAlsoorElse
#運算子#描述
=

給一個變數賦值。

i=6


+
-
/


加上一個值或一個變數。

i=5+5
i=5*5
i=5/5

變數遞增。 i -= 1
=相等。如果值相等則傳回 true。 if i=10
<>

不等。如果值不等則傳回 true。



<
<=
>=

小於。
if i>10if i>=10
&連接字串(一系列互相關聯的事物)。 "w3" & "schools"
.點。分隔物件和方法。 DateTime.Hour
()#圓括號。將值進行分組。 (i+5)
()圓括號。傳遞參數。 x=Add(i,5)
()。存取數組或集合的值。 name(3)
Not

if Not ready

邏輯與。
邏輯或。
if ready And clear
if ready Or clear

擴充的邏輯與。 ###擴充的邏輯或。 ######if ready AndAlso clear###if ready OrElse clear############

轉換資料型別

從一種資料型別轉換到另一種資料型別,有時候是很有用的。

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

一般規則下,都是將使用者輸入看做字串處理,即使使用者輸入了數字。因此數值輸入必須被轉換成數字,然後才能用於計算。

下面列出了常用的轉換方法:

方法描述實例
#AsInt()
IsInt()
#將字串轉換為整數。 if myString.IsInt() then
  myInt=myString.AsInt()
end if
AsFloat()
IsFloat()
轉換字串為浮點數。 if myString.IsFloat() then
  myFloat=myString.AsFloat()
end if
AsDecimal()
IsDecimal()
轉換字串為十進制數。 if myString.IsDecimal() then
  myDec=myString.AsDecimal()
end if
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()

PHP中文網