菜单
×
   ❮     
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 变量


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


变量

变量用于存储数据。

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

变量可以具有特定类型,指示它存储的数据种类。字符串变量存储字符串值(“Welcome to W3Schools”),整数变量存储数字值(103),日期变量存储日期值,依此类推。

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

示例

// 使用 Dim 关键字
Dim greeting = "Welcome to W3Schools"
Dim counter = 103
Dim today = DateTime.Today

// 使用数据类型
Dim greeting As String = "Welcome to W3Schools"
Dim counter As Integer = 103
Dim today As DateTime = DateTime.Today

数据类型

以下是常用数据类型的列表

类型 描述 示例
整数 Integer(整数) 103, 12, 5168
double 64 位浮点数 3.14, 3.4e38
decimal Decimal 数(更高精度) 1037.196543
boolean 布尔值 true, false
string 字符串 “Hello W3Schools”, “John”


Operators

运算符告诉 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 Not ready

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()
将字符串转换为 decimal 数。 if myString.IsDecimal() then
   myDec=myString.AsDecimal()
end if
AsDateTime()
IsDateTime()
将字符串转换为 ASP.NET DateTime 类型。 myString="10/10/2012"
myDate=myString.AsDateTime()
AsBool()
IsBool()
将字符串转换为 Boolean。 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 提供支持