它是保證爲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 dropdownlistfor從枚舉
- 3. 在vb.net中枚舉
- 4. 枚舉的表示
- 5. C++ cout和枚舉表示
- 6. 使用列枚舉的LINQ表枚舉
- 7. 枚舉或表?
- 8. SeriesChartType(枚舉)示例
- 9. 驗證枚舉值在VB.NET中有效
- 10. 重載枚舉和屬性在VB.NET
- 11. 藉助枚舉VB.NET獲取設置
- 12. 枚舉在VB.NET - 聲明預計年底
- 13. Vb.net自定義屬性來枚舉
- 14. 枚舉屬性在vb.net收集
- 15. 在C#或VB.NET中減少值枚舉
- 16. 如何表示「。」與Qt :: Key_枚舉?
- 17. 將操作系統表示爲枚舉
- 18. 如何用空格表示枚舉值?
- 19. 枚舉或int表示支付頻率
- 20. 在dygraph中表示枚舉數據
- 21. django 1.3 list_filter表示層 - 枚舉
- 22. 枚舉類型在WSDL表示
- 23. 轉換枚舉來枚舉
- 24. 枚舉的枚舉[JAVA]
- 25. 帶枚舉的MySQL枚舉
- 26. Java類枚舉枚舉類
- 27. 重新枚舉枚舉
- 28. Java枚舉找到枚舉
- 29. 在枚舉中枚舉
- 30. 如何禁止枚舉類型的枚舉值到XML表示映射?