社区
非技术类
帖子详情
请问枚举是什么东西,有什么用啊?
hylneo
2004-12-26 11:12:21
我在一些关于类的编程中经常看到“枚举”这个名次。请问枚举是什么东西,有什么用啊?
...全文
340
2
打赏
收藏
请问枚举是什么东西,有什么用啊?
我在一些关于类的编程中经常看到“枚举”这个名次。请问枚举是什么东西,有什么用啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
helanshan
2004-12-26
打赏
举报
回复
摘自MSDN
所谓枚举变量,就是指用 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 类型作为目标。
wenquan836
2004-12-26
打赏
举报
回复
Enum 好象就是枚举吧,我个人理解,如果一个变量定义为枚举类型,那么他的取值范围就只能在枚举的范围之内。如:
Enum DataNow
Month=12
day=26
Week=7
end Enum
dim Dn as DataNow
变量Dn的取值范围就三个,=12 ,=26 或=7
我是初学的只是个人理解,(自学的)
另一个串口
枚举
器
用于9x,NT 4.0和2000,XP和CE平台的串行端口
枚举
库
枚举
,贪心,分治!
自己整理的有关
枚举
贪心分治的一些
东西
。
枚举
贪心 分治 这三种算法是noip 的重要考点。
Ruby
枚举
和哈希
枚举
SFO01-SENG-FT-062220
哈希和可
枚举
:使用#each遍历哈希 概述 我们将使用迭代来访问和操作哈希中的数据。 目标 区分遍历数组与遍历哈希。 使用#each遍历哈希。 遍历哈希 以前,我们已经将哈希与字典或存储容器进行了比较。 就像现实中的这些存储方法一样,我们不仅需要访问存储的信息,而且还需要以某种方式加以利用。 这就是迭代出现的地方。 如果没有迭代,我们将不得不跳过一些严重的难题,才能访问哈希中的每个键/值对。 我们将必须知道每一对的密钥,并按照以下几行写一些
东西
: my_hash = { key1 : value1 , key2 : value2 , key3 : value3 } my_hash [ :key1 ] my_hash [ :key2 ] my_hash [ :key3 ] 这是痛苦的,乏味的和不切实际的。 当我们向哈希添加更多密钥时会发生什么? 当散列包含成百上千的键/值对时,会发生
values_for:在 ActiveRecord 支持的模型中创建可
枚举
类型
values_for values_for 是一个 ActiveRecord 扩展,使您可以轻松地为您的模型使用
枚举
类型。 说明 values_for 使您的 ActiveRecord 支持的类使用可
枚举
类型。 与现有的 ActiveRecord 插件(例如 enum_fu 将可
枚举
属性存储为整数)不同,values_for 将可
枚举
属性的内容存储在数据库的 varchar 列中。 该字段将使用 validates_inclusion_of 自动验证并接受所有相同的选项。 values_for 还可以选择创建命名范围、谓词方法和常量,定义模型上可
枚举
类型的可能值。 但是,默认情况下,除非特别要求这些功能,否则它会避免使用您可能不需要的
东西
污染您的模型。 安装 values_for 可作为 GitHub 上的 gem 使用。 安装: sudo gem install mcommo
一个冷酷而清晰的主题
冰瀑一个冷酷而清晰的主题。此屏幕截图中的字体是Input Sans 。 Icefall 抑制了语法突出显示,而是选择使用其颜色进行语义突出显示。您一眼就可以判断出某些
东西
是否是函数调用,那么为什么要浪费颜色来区分它呢?仅通过查看您无法判断Foo是
枚举
还是结构体;Icefall 根据语义而不是语法为事物着色。请注意定义如何是亮白色,以及如何突出显示语义:Boolean是浅蓝色,因为它是一个
枚举
True和False是紫色的,因为它们是
枚举
变体Cat是蓝色的,因为它是一个结构体Animal是蓝绿色,因为它是一种特性此屏幕截图还为关键字使用了不同的字体 (Input Serif ) 以进一步区分它们。调色板几乎完全取自优秀的冰山。所述VS代码主题文件是使用产生的斑点,和调色板与产生酊剂。查看src以了解主题生成是如何实现的。
非技术类
743
社区成员
26,912
社区内容
发帖
与我相关
我的任务
非技术类
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
复制链接
扫一扫
分享
社区描述
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章