欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ASP.NET Razor - VB 变量

程序员文章站 2022-03-31 10:13:26
  变量时用于存储数据的命名实体。 变量 变量用于存储数据。 变量的名称必须以字母字符开头,并且不能包含空格和保留字符。 变量可以是某个具体的类型,指示其所...

 

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


变量

变量用于存储数据。

变量的名称必须以字母字符开头,并且不能包含空格和保留字符。

变量可以是某个具体的类型,指示其所存储的数据类型。字符串变量存储字符串值 ("Welcome to W3School"),整数变量存储数值 (103),日期变量存储日期值,等等。

使用 Dim 关键词或类型对变量进行声明,不过 ASP.NET 通常能够自动确定数据的类型。

实例
// 使用 Dim 关键词:
Dim greeting = "Welcome to W3School"
Dim counter = 103
Dim today = DateTime.Today

// 使用数据类型:
Dim greeting As String = "Welcome to W3School"
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 W3School", "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 Not ready And OR 逻辑与 逻辑或 if ready And clear if ready Or clear 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() 把字符串转换为 ASP.NET DateTime 类型 myString="10/10/2012"
myDate=myString.AsDateTime() AsBool() IsBool() 把字符串转换为逻辑值。 myString="True"
myBool=myString.AsBool() ToString() 把任意数据类型转换为字符串。 myInt=1234
myString=myInt.ToString()