Menu
×
   ❮     
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 - VB 变量


变量是用来存储数据的命名实体。


变量

变量用于存储数据。

变量名必须以字母开头,不能包含空格或保留字符。

变量可以是特定类型,指示它存储的数据类型。字符串变量存储字符串值("欢迎来到 W3Schools"),整数变量存储数字值 (103),日期变量存储日期值,等等。

使用 Dim 关键字声明变量,或使用类型(如果要声明类型),但 ASP.NET 通常可以自动确定数据类型。

示例

// 使用 Dim 关键字
Dim greeting = "欢迎来到 W3Schools"
Dim counter = 103
Dim today = DateTime.Today

// 使用数据类型
Dim greeting As String = "欢迎来到 W3Schools"
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 W3Schools", "John"


运算符

运算符告诉 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 Not。反转 true 或 false。 if Not ready
And
OR
逻辑 AND。
逻辑 OR。
if ready And clear
if ready Or clear
AndAlso
orElse
扩展逻辑 AND。
扩展逻辑 OR。
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()

×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.