读书人

关于枚举的有关问题

发布时间: 2012-04-11 17:42:33 作者: rapoo

关于枚举的问题
'定义一玩家的玫举类型
Public Enum PlayType
玩家0 = 0
玩家1 = 1
玩家2 = 2
玩家3 = 3
玩家4 = 4
End Enum

for i = 0 to 4
'我想要把所有的枚举都加到combobox1中去 请帮我完成下面的代码
combobox1.items.add(.....)
next

[解决办法]

VB.NET code
 Dim i As Integer        For I = 0 To 4            Dim p As PlayType            p = I            combobox1.items.add(p.ToString)        Next
[解决办法]

枚举遍历

C# code
foreach (string name in Enum.GetNames(typeof(PlayTpe)))            {                this.comboBox1.Items.Add(name);            }            foreach (string value in Enum.GetValues(typeof(PlayTpe)))            {                this.comboBox1.Items.Add(value.ToString());            }
[解决办法]
for(int i=1;i<=5;i++)
{
string name = Enum.GetName(typeof(PlayType), i);
combobox1.items.add(name);
}
C#

读书人网 >VB Dotnet

热点推荐