它是保证为Enum
,只有未初始化值的数值以零和增量开始由一个顺序定义?VB.NET枚举表示
0
A
回答
2
是。从文档:
如果不为 指定初始成员之一,Visual Basic中它 要么初始化为零(如果是在成员列表中的第一 成员),或为一个值 大1比 紧接在前的部件构成。
http://msdn.microsoft.com/en-us/library/8h84wky1(VS.80).aspx
0
是。如果你设定一个明确的,之后的那些也增加。
这可以让你有:
class Program
{
static void Main(string[] args)
{
Console.WriteLine((int)Seasons.Spring);
Console.WriteLine((int)Seasons.Summer);
Console.WriteLine((int)Seasons.Autumn);
Console.WriteLine((int)Seasons.Fall);
Console.WriteLine((int)Seasons.Winter);
Console.Read();
}
}
public enum Seasons
{
Spring,
Summer,
Autumn,
Fall = Autumn,
Winter
}
输出:0 1 2 2 3
而且他们将有值0,1,2,3和秋季都会有相同的值中秋。
对不起,我的例子是在C#中,但同样适用于VB.net
相关问题
- 1. 枚举在VB.NET
- 2. 在vb.net中枚举
- 3. vb.net dropdownlistfor从枚举
- 4. 枚举的表示
- 5. C++ cout和枚举表示
- 6. 使用列枚举的LINQ表枚举
- 7. 枚举或表?
- 8. 枚举在VB.NET - 声明预计年底
- 9. 验证枚举值在VB.NET中有效
- 10. 重载枚举和属性在VB.NET
- 11. 在C#或VB.NET中减少值枚举
- 12. Vb.net自定义属性来枚举
- 13. 借助枚举VB.NET获取设置
- 14. 如何表示“。”与Qt :: Key_枚举?
- 15. 将操作系统表示为枚举
- 16. 在dygraph中表示枚举数据
- 17. 带枚举的MySQL枚举
- 18. Java枚举找到枚举
- 19. Java类枚举枚举类
- 20. 在枚举中枚举
- 21. 转换枚举来枚举
- 22. 重新枚举枚举
- 23. 在gui中显示枚举
- 24. C#枚举显示在Expression.ToString()
- 25. 显示文字,枚举
- 26. 显示枚举描述jqGrid的,而不是枚举
- 27. SQLAlchemy的枚举代码表示_and_ DB表示
- 28. 在枚举语句中枚举mysql枚举
- 29. 枚举
- 30. 枚举