首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

关于枚举的有关问题

2012-04-11 
关于枚举的问题定义一玩家的玫举类型Public Enum PlayType玩家0 0玩家1 1玩家2 2玩家3 3玩家4

关于枚举的问题
'定义一玩家的玫举类型 
  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#

热点排行