ASP.NET Razor - ตัวแปร VB

ตัวแปรเป็นชื่อของตัวเฉพาะที่ใช้เพื่อเก็บข้อมูล

ตัวแปร

ตัวแปรใช้เพื่อเก็บข้อมูล

ชื่อตัวแปรต้องเริ่มด้วยตัวอักษร และไม่สามารถมีช่องว่างหรือสัญลักษณ์ที่ถูกกำหนดไว้

ตัวแปรสามารถเป็นประเภทเฉพาะที่หมายถึงประเภทข้อมูลที่เก็บไว้ ตัวแปรของประเภทข้อความ จะเก็บค่าข้อความ ("Welcome to CodeW3C.com") ตัวแปรของประเภทตัวเลขจะเก็บค่าตัวเลข (103) ตัวแปรของประเภทวันที่จะเก็บค่าวันที่ และอื่นๆ

ใช้คำสั่ง Dim หรือประเภทเพื่อประกาศตัวแปร แต่ ASP.NET สามารถตัดสินประเภทข้อมูลอัตโนมัติได้

ตัวอย่าง

// 使用 Dim 关键词:
Dim greeting = "Welcome to CodeW3C.com"
Dim counter = 103
Dim today = DateTime.Today
// 使用数据类型:
Dim greeting As String = "Welcome to CodeW3C.com"
Dim counter As Integer = 103
Dim today As DateTime = DateTime.Today

数据类型

下面是常用数据类型的列表:

类型 การอธิบาย ตัวอย่าง
integer 整数 103, 12, 5168
double 64 位浮点数 3.14, 3.4e38
decimal 小数 1037.196543
boolean 逻辑值 true, false
string 字符串值 "Hello CodeW3C.com", "Bill"

运算符

运算符告诉 ASP.NET 在表达式中执行哪种类型的命令。

VB 语言支持多种运算符。下面是常见的运算符:

运算符 การอธิบาย ตัวอย่าง
= 为变量赋值。 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)
& 字符串相加(级联或并置) "w3" & "schools"
. 点。分隔对象与方法。 DateTime.Hour
() 括号。对值进行分组。 (i+5)
() 括号。传递参数。 x=Add(i,5)
() 括号。访问数组或集合中的值。 name(3)
Not 非。反转 true หรือ false。 if ไม่พร้อม
  • And
  • OR
  • 逻辑与
  • 逻辑或
  • if พร้อม และ ว่าง
  • if พร้อม หรือ ว่าง
  • AndAlso
  • orElse
  • เรื่องทางวิทยาศาสตร์ของการและ
  • เรื่องทางวิทยาศาสตร์ของการหรือ
  • 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()
เปลี่ยนตัวอักษรเป็นประเภท DateTime ของ ASP.NET myString="10/10/2012"
myDate=myString.AsDateTime()
  • AsBool()
  • IsBool()
เปลี่ยนตัวอักษรเป็นค่าทางวิทยาศาสตร์ myString="True"
myBool=myString.AsBool()
ToString() เปลี่ยนประเภทข้อมูลใดๆเป็นตัวอักษร myInt=1234
myString=myInt.ToString()