欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ASP.NET Razor - VB 變量

變量時(shí)用于存儲(chǔ)數(shù)據(jù)的命名實(shí)體。

變量

變量用于存儲(chǔ)數(shù)據(jù)。

變量的名稱必須以字母字符開頭,并且不能包含空格和保留字符。

變量可以是某個(gè)具體的類型,指示其所存儲(chǔ)的數(shù)據(jù)類型。字符串變量存儲(chǔ)字符串值 ("Welcome to W3School"),整數(shù)變量存儲(chǔ)數(shù)值 (103),日期變量存儲(chǔ)日期值,等等。

使用 Dim 關(guān)鍵詞或類型對(duì)變量進(jìn)行聲明,不過 ASP.NET 通常能夠自動(dòng)確定數(shù)據(jù)的類型。

實(shí)例

// 使用 Dim 關(guān)鍵詞:
Dim greeting = "Welcome to W3School"
Dim counter = 103
Dim today = DateTime.Today

// 使用數(shù)據(jù)類型:
Dim greeting As String = "Welcome to W3School"
Dim counter As Integer = 103
Dim today As DateTime = DateTime.Today

數(shù)據(jù)類型

下面是常用數(shù)據(jù)類型的列表:

類型 描述 實(shí)例
integer 整數(shù) 103, 12, 5168
double 64 位浮點(diǎn)數(shù) 3.14, 3.4e38
decimal 小數(shù) 1037.196543
boolean 邏輯值 true, false
string 字符串值 "Hello W3School", "Bill"

運(yùn)算符

運(yùn)算符告訴 ASP.NET 在表達(dá)式中執(zhí)行哪種類型的命令。

VB 語言支持多種運(yùn)算符。下面是常見的運(yùn)算符:

運(yùn)算符 描述 實(shí)例
= 為變量賦值。 i=6
  • +
  • -
  • *
  • /
  • 加上值或變量
  • 減去值或變量
  • 乘值或變量
  • 除值或變量
  • i=5+5
  • i=5-5
  • i=5*5
  • i=5/5
  • +=
  • -=
  • 遞增變量
  • 遞減變量
  • i += 1
  • i -= 1
= 相等。如果值相等,則返回 true。 if i=10
<> 不相等。如果值不相等,則返回 true。 if <>10
  • <
  • >
  • <=
  • >=
  • 小于
  • 大于
  • 小于等于
  • 大于等于
  • if (i<10)
  • if (i>10)
  • if (i<=10)
  • if (i>=10)
& 字符串相加(級(jí)聯(lián)或并置) "w3" & "schools"
. 點(diǎn)。分隔對(duì)象與方法。 DateTime.Hour
() 括號(hào)。對(duì)值進(jìn)行分組。 (i+5)
() 括號(hào)。傳遞參數(shù)。 x=Add(i,5)
() 括號(hào)。訪問數(shù)組或集合中的值。 name(3)
Not 非。反轉(zhuǎn) true 或 false。 if Not ready
  • And
  • OR
  • 邏輯與
  • 邏輯或
  • if ready And clear
  • if ready Or clear
  • AndAlso
  • orElse
  • 擴(kuò)展的邏輯與
  • 擴(kuò)展的邏輯或
  • if ready AndAlso clear
  • if ready OrElse clear

轉(zhuǎn)換數(shù)據(jù)類型

將一種數(shù)據(jù)類型轉(zhuǎn)換為另一種有時(shí)很有用。

大多數(shù)常見的例子是將字符串輸入轉(zhuǎn)換為另一種類型,比如整數(shù)或日期。

作為一項(xiàng)規(guī)則,用戶輸入會(huì)成為字符串,即使用戶輸入的是數(shù)字。所以,數(shù)字輸入值在用于計(jì)算之前必須被轉(zhuǎn)換為數(shù)字。

下面是常用的轉(zhuǎn)換方法列表:

方法 描述 實(shí)例
  • AsInt()
  • IsInt()
把字符串轉(zhuǎn)換為整數(shù)。 if myString.IsInt() then
myInt=myString.AsInt()
end if
  • AsFloat()
  • IsFloat()
把字符串轉(zhuǎn)換為浮點(diǎn)數(shù)。 if myString.IsFloat() then
myFloat=myString.AsFloat()
end if
  • AsDecimal()
  • IsDecimal()
把字符串轉(zhuǎn)換為十進(jìn)制數(shù)。 if myString.IsDecimal() then
myDec=myString.AsDecimal()
end if
  • AsDateTime()
  • IsDateTime()
把字符串轉(zhuǎn)換為 ASP.NET DateTime 類型 myString="10/10/2012"
myDate=myString.AsDateTime()
  • AsBool()
  • IsBool()
把字符串轉(zhuǎn)換為邏輯值。 myString="True"
myBool=myString.AsBool()
ToString() 把任意數(shù)據(jù)類型轉(zhuǎn)換為字符串。 myInt=1234
myString=myInt.ToString()