在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
constants 常数指的是程序在执行过程中可能不会改变的固定值。 这些固定值也称为文字。 常量可以是任何基本数据类型,如整数常量,浮点常量,字符常量或字符串常量。 还有枚举常量。 常量被视为常规变量,除了它们的值不能在它们的定义之后被修改。 enumeration 枚举是一组命名的整数常量。
声明常量在VB.Net中,常量是使用Const语句声明的。 Const语句用于模块,类,结构,过程或块级别,以用于替换文字值。Const语句的语法是:
[ < attributelist> ] [ accessmodifier ] [ Shadows ] Const constantlist 1、attributelist:指定应用于常量的属性列表; 您可以提供多个属性,以逗号分隔。 可选的。 2、accessmodifier:指定哪些代码可以访问这些常量。 可选的。 值可以是:Public, Protected, Friend, Protected Friend, or Private. 其中,每个常量名都有以下语法和部分: constantname [ As datatype ] = initializer 1、constantname 常量名:指定常量的名称
例如, 'The following statements declare constants.' Const maxval As Long = 4999 Public Const message As String = "HELLO" Private Const piValue As Double = 3.1415 示例以下示例演示了常量值的声明和使用: Module constantsNenum Sub Main() Const PI = 3.14159 Dim radius, area As Single radius = 7 area = PI * radius * radius Console.WriteLine("Area = " & Str(area)) Console.ReadKey() End Sub End Module 当上述代码被编译和执行时,它产生了以下结果: Area = 153.938 在VB.Net中输出和显示常量VB.Net提供以下打印和显示常量:
声明枚举使用Enum语句声明枚举类型。 Enum语句声明一个枚举并定义其成员的值。 Enum语句可以在模块,类,结构,过程或块级别使用。Enum语句的语法如下:
[ < attributelist > ] [ accessmodifier ] [ Shadows ] Enum enumerationname [ As datatype ] memberlist End Enum 1、attributelist:指应用于变量的属性列表。 可选的。 2、asscessmodifier:指定哪些代码可以访问这些枚举。 可选的。 值可以是:公共,受保护,朋友或私人。 6、memberlist:指定在此语句中声明的成员常数的列表。 必填。 成员列表中的每个成员具有以下语法和部分: [< attribute list>] member name [ = initializer ]
例如, Enum Colors red = 1 orange = 2 yellow = 3 green = 4 azure = 5 blue = 6 violet = 7 End Enum 示例以下示例演示了Enum变量颜色的声明和使用: Module constantsNenum Enum Colors red = 1 orange = 2 yellow = 3 green = 4 azure = 5 blue = 6 violet = 7 End Enum Sub Main() Console.WriteLine("The Color Red is : " & Colors.red) Console.WriteLine("The Color Yellow is : " & Colors.yellow) Console.WriteLine("The Color Blue is : " & Colors.blue) Console.WriteLine("The Color Green is : " & Colors.green) Console.ReadKey() End Sub End Module 当上述代码被编译和执行时,它产生了以下结果: The Color Red is: 1 The Color Yellow is: 3 The Color Blue is: 6 The Color Green is: 4 |
请发表评论