一旦声明了变量,则可以为它赋值,也就是简单地设置变量等于它所需的值。该语法如下所示:
variable=value
也就是在等于号的左侧指定变量名,在右侧指定值。例如:
FirstName=“Arthur”
LastName=“Arbuthnot”
Age=24
Birthday=#10/25/1980#
您可以看到,字符串值被引号括起来,而数字值没有。注意,日期值被使用#号括起来,其格式为MM/DD/YYYY.在对日期这样赋值时这是个固定的格式,并且不需要考虑计算机的区域设置。您还可以对时间部分赋值,例如:
Appointment=#10/25/1980 11:10 PM #
或者,您可以这样对时间赋值:
Appointment=#10/25/1980 23:10 #
在声明时也可以对变量初始化,例如:
Dim FirstName As String=“Authur”
Dim LastName As String=“Arbuthnot”
Dim Age As Integer=24
Dim birthday as Date=#10/25/1980#
这些示例显示了使用文字值的赋值,还可以将某些值赋值为其他变量或对象。例如,在ASPNET页面中,使用用户输入的数据或者文本框进行赋值是很普通的。
FirstName=FirstNameTextBox.Text
LastName=LastNameTextBox.Text
或者反之亦然:
FirstNameTextBox.Text=FirstName
LastNameTextBox.Text=LastName
TextBox控件有一个包含文本值的Text属性,因而只是简单地将该值复制给String变量,或者将字符串值复制到该属性中。对于String类型来说该方法非常有效,但如果变量不是String类型,则还需要完成其他一些工作;例如,如果允许用户输入他们的年龄,则需要一个文本框和一个Integer类型的变量。然而,您不能对不同的类型进行赋值-需要对他们进行转换。