最新的Web开发教程
 

ASP.NET剃须刀 - VB变量


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


变量

变量用于存储数据。

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

变量可以是特定类型的,表明数据类别它存储的。 字符串变量存储串的值("Welcome to w3ii")整数变量存储号的值(103)日期变量存储日期值等

变量使用宣布Dim关键字,或使用类型(if you want to declare the type) ,但通常ASP.NET可以自动判断数据类型。

例子

// Using the Dim keyword:
Dim greeting = "Welcome to w3ii"
Dim counter = 103
Dim today = DateTime.Today

// Using data types:
Dim greeting As String = "Welcome to w3ii"
Dim counter As Integer = 103
Dim today As DateTime = DateTime.Today

数据类型

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

类型 描述 例子
整数 整型(whole numbers) 103,12,5168
64位浮点数 3.14,3.4E38
十进制 十进制数(higher precision) 1037.196543
布尔 布尔 真假
“你好w3ii”, "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
& 添加字符串(concatenation)"w3" & "schools"
. 点。 单独的对象和方法。 DateTime.Hour
() 插入语。 组值。 (i+5)
() 插入语。 传递参数。 x= Add(i,5)
() 插入语。 访问在阵列或集合的值。 name(3)
Not 不。 反转真的还是假的。 if Not ready
And
OR
逻辑与。
逻辑或。
if ready And clear
if ready Or clear
AndAlso
orElse
扩展逻辑与。
扩展的逻辑OR。
if ready AndAlso clear
if ready OrElse clear

转换数据类型

从一种数据类型转换成另一种有时是有用的。

最常见的例子是将字符串输入转换为另一种类型,如整数或日期。

通常,用户输入是字符串,即使用户输入一个数字。 因此,数字输入值必须被转换为数字它们可以在计算中使用之前。

下面是常见的转换方法的列表:

方法 的解密
AsInt()
IsInt()
字符串转换为整数。 如果myString. IsInt() myString. IsInt()然后
敏= myString的。 AsInt()
万一
AsFloat()
IsFloat()
一个字符串转换为浮点数转换。 如果myString. IsFloat() myString. IsFloat()然后
myFloat = myString的。 AsFloat()
万一
AsDecimal()
IsDecimal()
一个字符串转换为十进制数转换。 如果myString. IsDecimal() myString. IsDecimal()然后
myDec = myString的。 AsDecimal()
万一
AsDateTime()
IsDateTime()
一个字符串到ASP.NET DateTime类型转换。 的myString = “2012年10月10日”
数值指明MyDate = myString的。 AsDateTime()
AsBool()
IsBool()
字符串到布尔转换。 MyString的= “真”
myBool = myString的。 AsBool()
ToString() 任何数据类型转换为字符串。 敏= 1234
的myString =敏。 ToString()