当前位置: 首页>后端>正文

visual basic.net学习笔记15——visual basic.net语言基础——变量3

变量声明

任何变量都具有一定的数据类型,用户可以通过声明来定义不同类型的变量。变量的声明为“显式声明”和“隐式声明”。

① 显式声明

显式声明是在变量使用之前,用Dim、Public、Private、Static、Protected、Friend ProtectedFriend、Shared 等关键字声明变量。其中,Dim 是最常用的声明变量语句,它可以声明一个或个变量。Dim 语句的语法格式如下:

Dim 变量名As数据类型

Dim 变量名1As数据类型1,变量名2As 数据类型2,…

例如,下面两行语句,分别声明了一个Sting变量strSomeString和一个Date变量datSomeDate

Dim strSomeSting As StringDim datSomeDate As Date在一个语句中也可以声明多个变量,而且类型可以不同。若变量是相同类型的,只需使用个 As 子句。例如,下面两行语句中,第一行一次声明多个不同类型的变量,第二行则一次声明多个同类(Char类型)的变量:

Dim strX As String,datY As Date,intZ As Integer

Dim chrA,chrB,chrC As Char变量允许具有初始值,可以在声明变量的同时对它初始化。例如,在下面代码中,声明了个 Imnteger 变量、一个 Boolean 变量和一个 Object 变量,并分别将它们初始化为 80、True 以及亲创建的 Label 类实例:

Dim intScore As Integer=80Private blnSexAsBoolean=True

Protected objLabel As New Label

也可以在声明多个不同类型变量的同时对它们初始化。例如,在下面这条语句中,声明了个 Integer 变量、一个 Boolean 变量,并分别将它们初始化为80、True:

Dim intScore As Integer=80,binSex AsBoolean=True

但是,在声明多个同类型变量的同时不能对它们初始化。例如,下面两行语句是错误的:

Dim intScore=80,intAge=20 As Integer

Dim intScore,intAge As Integer=50

如果在声明时没有指定变量的初始值,VB.NET将把它们初始化为相应数据类型的默认值。


https://www.xamrdz.com/backend/33y1925850.html

相关文章: