精华内容
下载资源
问答
  • vb.net 枚举类型

    千次阅读 2012-10-31 10:57:51
    定义枚举类型 : Enum 类型名称 成员名=表达式(常量) End Enum   创建一个一星期的 枚举类型 :   Module Module1 Enum days sunday = 0 monday = 1 yuesday = 2 wednesday = 3 thursda
    定义枚举类型 :
    

    Enum 类型名称

    成员名=表达式(常量)

    End Enum

     

    创建一个一星期的 枚举类型 :

     

    Module Module1
    
        Enum days
            sunday = 0
            monday = 1
            yuesday = 2
            wednesday = 3
            thursday = 4
            friday = 5
            saturday = 6
        End Enum
    
        Sub Main()
            Dim showday As days
            showday = days.thursday
            Dim myday As String
            Console.WriteLine("枚举days")
            For Each myday In [Enum].GetNames(GetType(days))
                Console.Write("{0} ", myday)
            Next
            Console.ReadLine()
            Dim i As Integer
            For Each i In [Enum].GetValues(GetType(days))
                Console.WriteLine("一周中的第{0}天是{1}", i, [Enum].GetName(GetType(days), i))
            Next
            Console.ReadLine()
        End Sub
    
    End Module
    


    运行效果 :

    展开全文
  • VB枚举网络中的服务器会话: For cnt = 0 To dwEntriesread - 1 将数据转换为SESSION_INFO_502 type类型,并将其添加到列表中 CopyMemory si502, ByVal bufptr (nStructSize * cnt), nStructSize sesi502_cname ...
  • 原文链接:VB.Net 教学(五)常数和枚举constants 常数指的是程序在执行过程中可能不会改变的固定值。这些固定值也称为文字。常量可以是任何基本数据类型,如整数常量,浮点常量,字符常量或字符串常量。还有枚举...

    8f79bcf462a706f5508320511e92d991.png

    原文链接:VB.Net 教学(五)常数和枚举

    constants 常数指的是程序在执行过程中可能不会改变的固定值。这些固定值也称为文字。
    常量可以是任何基本数据类型,如整数常量,浮点常量,字符常量或字符串常量。还有枚举常量。
    常量被视为常规变量,除了它们的值不能在它们的定义之后被修改。

    enumeration 枚举是一组命名的整数常量。

    声明常量

    http://VB.Net中,常量是使用Const语句声明的。Const语句用于模块,类,结构,过程或块级别,以用于替换文字值。Const语句的语法是:

    [ < attributelist> ] [ accessmodifier ] [ Shadows ]
    Const constantlist

    1、attributelist:指定应用于常量的属性列表; 您可以提供多个属性,以逗号分隔。可选的。

    2、accessmodifier:指定哪些代码可以访问这些常量。可选的。值可以是:Public, Protected, Friend, Protected Friend, or Private.
    3、Shadows:这使常量隐藏基类中相同名称的编程元素。可选的。
    4、Constantlist:给出声明的常量的名称列表。必填。

    其中,每个常量名都有以下语法和部分:

    constantname [ As datatype ] = initializer

    1、constantname 常量名:指定常量的名称

    2、data type 数据类型:指定常量的数据类型

    3、initializer 初始值设定:指定分配给常量的值

    例如:

    '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.14149
          Dim radius, area As Single
          radius = 7
          area = PI * radius * radius
          Console.WriteLine("Area = " & Str(area))
          Console.ReadKey()
       End Sub
    End Module

    当上述代码被编译和执行时,它产生了以下结果:

    Area = 153.933

    http://VB.Net中输出和显示常量

    http://VB.Net提供以下打印和显示常量:

    aaa33253a96099edb215387d6eb69007.png

    声明枚举

    使用Enum语句声明枚举类型。Enum语句声明一个枚举并定义其成员的值。Enum语句可以在模块,类,结构,过程或块级别使用。Enum语句的语法如下:

    [ < attributelist > ] [ accessmodifier ]  [ Shadows ]
    Enum enumerationname [ As datatype ]
       memberlist
    End Enum

    1、attributelist:指应用于变量的属性列表。可选的。

    2、asscessmodifier:指定哪些代码可以访问这些枚举。可选的。值可以是:公共,受保护,朋友或私人。
    3、Shadows:这使枚举隐藏基类中相同名称的编程元素。可选的。
    4、enumerationname:枚举的名称。必填
    5、datatype:指定枚举的数据类型及其所有成员。

    6、memberlist:指定在此语句中声明的成员常数的列表。必填。

    成员列表中的每个成员具有以下语法和部分:

    [< attribute list>] member name [ = initializer ]
    • 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
    展开全文
  • VB怎么使用枚举数据类型

    千次阅读 2016-09-26 12:36:25
    定义枚举类型。 语法 [Public | Private] Enum name membername [= constantexpression] membername [= constantexpression] . . . End Enum Enum 语句包含下面部分: 部分 描述 Public 可选的。表示该 Enum 类型...
    先举一个例子:
    Public Enum TestEnum
    OneEnum = 0 '"One"
    TwoEnum = 1 
    '"Two"
    ThreeEnum = 2 ' "Three"
    End Enum
    
    Sub test(b As TestEnum, a As String)
    If b = OneEnum 
    Then
    MsgBox "One" & "," & a
    ElseIf b = 
    TwoEnum Then
    MsgBox "Two" & "," & a
    
    ElseIf b = ThreeEnum Then
    MsgBox "Three" & "," & 
    a
    End If
    End Sub
    
    Sub testRun()
    test TwoEnum, "This is a Enum Test"
    End Sub
    
    说明如下:
    enum语句
    定义枚举类型。
    语法
    [Public | Private] Enum name
    membername [= 
    constantexpression]
    membername [= constantexpression]
    . . .
    End 
    Enum
    
    Enum 语句包含下面部分:
    部分 描述
    Public 可选的。表示该 Enum 类型在整个工程中都是可见的。Enum 类型的缺省情况是 
    Public。
    Private 可选的。表示该 Enum 类型只在所声明的模块中是可见的。
    name 必需的。该 Enum 类型的名称。name 
    必须是一个合法的 Visual Basic 标识符,在定义该 Enum 类型的变量或参数时用该名称来指定类型。
    membername 必需的。用于指定该 
    Enum 类型的组成元素名称的合法 Visual Basic 标识符。
    constantexpression 可选的。元素的值(为 Long 
    类型)。可以是别的 Enum 类型。如果没有指定 constantexpression,则所赋给的值或者是 0(如果该元素是第一个 
    membername),或者比其直接前驱的值大 1。
    
    说明
    所谓枚举变量,就是指用 Enum 类型定义的变量。变量和参数都可以定义为 Enum 类型。Enum 类型中的元素被初始化为 Enum 
    语句中指定的常数值。所赋给的值可以包括正数和负数,且在运行时不能改变。例如:
    Enum SecurityLevel
    
    IllegalEntry = -1
    SecurityLevel1 = 0
    
    SecurityLevel2 = 1
    End Enum
    Enum 语句只能在模块级别中出现。定义 Enum 
    类型后,就可以用它来定义变量,参数或返回该类型的过程。不能用模块名来限定 Enum 类型。
    类模块中的 
    Public Enum 类型并不是该类的成员;只不过它们也被写入到类型库中。在标准模块中定义的 Enum
    类型则不写到类型库中。具有相同名字的 Public Enum 类型不能既在标准模块中定义,又在类模块中定义,因为它们共享相同的命名空间。若不同的类型库中有两个 
    Enum类型的名字相同,但成员不同,则对这种类型的变量的引用,将取决于哪一个类型库具有更高的引用优先级。
    不能在 With 块中使用 Enum 
    类型作为目标。
    展开全文
  • 关于枚举类型

    2014-09-07 22:37:52
    枚举类型在C#或C++,java,VB等一些计算机编程语言中是一种基本数据类型,在c中是

    枚举类型在C#或java,VB等一些计算机编程语言中是一种基本数据类型,在C++,C是一种构造数据类型。枚举类型的实质是一些有名字的整型常量的集合。枚举可以根据Integer、Long、Short或Byte中的任意一种数据类型来创建一种新型变量。它用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。定义枚举类型后,系统不会为之分配内存,当定义该类型的变量后,才会为变量分配内存,大小为枚举中所有成员内存之和。

    c#枚举举例:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    namespace enum_struct
    {
        enum orientation 
        { 
          north,//默认从0开始
          south,
          east,
          wes
        }
        enum day
        { 
          monday=1,
          tuesday,
          wednesday,
          thursday,
          friday,
          satuarday,
          sunday
        }


        class Program
        {
            static void Main(string[] args)
            {
                orientation or=orientation.south;
                Console.WriteLine(or.ToString());
                Console.WriteLine(Convert.ToInt32(or));
                Console.WriteLine("---------------------");


                Console.WriteLine(day.tuesday.ToString());
                Console.WriteLine(Convert.ToInt32(day.tuesday));
                Console.ReadKey();
            }
        }
    }

    展开全文
  • 运行效果: 程序代码: Option Explicit Public Enum Month  jan = 1  feb = 2  mar = 3  apr = 4  may = 5  jun = 6  jul = 7  aug = 8  sep = 9  Oct = 10  nov = 11  d...
  • 调用过程时,这里第二个枚举类型参数列表如何弹出来呢 弹出列表为 Column3 = 3 Column4 = 4 Column5 = 5 然后,其中选择一个。 string.Equals()这里的第三个是枚举类型,它弹出可选列表。如何这样做呢 ...
  • 规范必备:枚举类型

    2019-03-12 15:17:00
     枚举类型在C#或C++,java,VB等一些计算机编程语言中是一种基本数据类型而不是构造数据类型,而在C语言等计算机编程语言中是一种构造数据类型,它用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它...
  • 枚举类型在C#或C++,java,VB等一些计算机编程语言中是一种基本数据类型而不是构造数据类型,而在C语言等计算机编程语言中是一种构造数据类型[1] 。它用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它...
  • 枚举类型

    2019-07-27 16:37:13
    1、枚举类型在C#或C++,java,VB等一些计算机编程语言中是一种基本数据类型而不是构造数据类型,而在C语言等计算机编程语言中是一种构造数据类型 。它用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它...
  • 枚举介绍类型

    2020-09-10 21:09:22
    枚举类型在C#或C++,java,VB等一些计算机编程语言中是一种基本数据类型而不是构造数据类型,而在C语言等计算机编程语言中是一种构造数据类型[1]。它用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它...
  • C/C++中遍历枚举类型

    千次阅读 2012-12-17 16:28:38
    通常在其他语言中,例如VB,JAVA等,都可以直接对枚举类型进行遍历,但是要在c/c++中直接遍历,就遇到问题了。那是不是C/C++中用不着遍历枚举类型呢?我个人觉得不是,因为既然其他语言中有遍历的方法,那肯定就有...
  • 运行效果: 程序代码: Option Explicit Public Enum Month jan = 1 feb = 2 mar = 3 apr = 4 may = 5 jun = 6 jul = 7 aug = 8 sep = 9 Oct = 10 nov = 11 dec = 12 ...
  • 题外话:网上关于VB.NET的资料实在太少,难道所有程序员都奔C#去了?不解中.... 很多时候只好看C#的,很吃力...还有一个办法就是看国外网站的资料,更吃力...用户在执行数据库查询操作时,流程一般是:...
  • 有时会遇到使用枚举类型的时候。 比如传递过来一个int的list,要根据vb.net教程这个list将c#教程对应的chekbox选中。 首先新建一个类KillComponents public enum KillComponents { /// <summary> /// 上雾化...
  • VB.Net - 常数和枚举

    2021-02-27 11:19:56
    常量可以是任何基本数据类型,如整数常量,浮点常量,字符常量或字符串常量。 还有枚举常量。 常量被视为常规变量,除了它们的值不能在它们的定义之后被修改。 enumeration 枚举是一组命名的整数常量。 声明常量 在...
  • 原文链接:VB.Net 教学(五)常数和枚举constants 常数指的是程序在执行过程中可能不会改变的固定值。这些固定值也称为文字。常量可以是任何基本数据类型,如整数常量,浮点常量,字符常量或字符串常量。还有枚举...
  • [VB]枚举 PE 文件里面的资源

    千次阅读 2008-08-02 20:55:00
    今天继续研究了关于资源操作的API...这几个函数都非常的相似,作用分别是枚举资源的名称、类型和语言。 EnumResourceNames的第一个参数是要枚举资源的模块的句柄,一般可以用LoadLibrary来获得,不过使用后记得要用Fre
  • vb.net 数据类型

    2010-01-26 19:33:18
    总结了vb.net中的基本数据类型 , 枚举类型的使用方式, 用户自定义类型的使用方式等
  • vb.net 教程 1-12 枚举

    2018-04-30 16:37:09
    当一个变量有几种可能的取值(整数值,包括负数)时,可以将它定义为枚举类型。 枚举只能是整数类型Byte、Integer、Long等,不能是其他类型,如single、double等 个人觉得枚举作用是管理和使用常量,其中的每一个值...
  • 枚举

    2019-09-27 19:32:20
    枚举的概念: 枚举类型在C#或C++,java,VB等一些计算机编程语言中是一种基本数据类型而不是构造数据类型,它用于声明一组命名的常数。  枚举的使用场景: 当一个变量有几种可能的取值时,可以将它定义为枚举类型...
  • VB和C#中,要枚举一个列表中的若干的...在C#中,若要实现一个可用于foreach结构的枚举器必须实现 System.Collections.IEnumerable ,然后使用 "foreach( 成员类型 obj in 枚举器变量 )" 的语法结构来使用该枚举器...
  • typedef struct sja1000_chan { unsigned long xtal; enum baudr baudRate;...enum baudr {B1000,B800,B500,B320,B250,B160,B125,B100,B80,B40,B20...请问结构体中的 baudRate ,换成VB.net的结构体应该怎样处理?

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 158
精华内容 63
关键字:

vb枚举类型