媒举对象Shortcut里面放的都是快捷键,现在我想把里面的所有元素加载到Combobox内,但是我不知道怎么得到他的集合!
请高手指教!谢谢

解决方案 »

  1.   

    public class GetValuesTest {
        enum Colors { Red, Green, Blue, Yellow };
        enum Styles { Plaid = 0, Striped = 23, Tartan = 65, Corduroy = 78 };    public static void Main() {        Console.WriteLine("The values of the Colors Enum are:");
            foreach(int i in Enum.GetValues(typeof(Colors)))
                Console.WriteLine(i);        Console.WriteLine();        Console.WriteLine("The values of the Styles Enum are:");
            foreach(int i in Enum.GetValues(typeof(Styles)))
                Console.WriteLine(i);
        }
      

  2.   

    同意楼上的,用foreach不就得到了吗?
      

  3.   

    程序没问题,可是根本问题阿,我现在要拿Shortcut快捷键里面的快捷键集合阿,
    看这里
    foreach(string i in ((string[])Enum.GetValues(typeof(Shortcut))))
    {
    MessageBox.Show(i);
    }
    根据你的方法,我这样写,可他出来的都是数字阿!
    根本拿不到快捷键,怎么办?我要拿出来以后放到combobox里面,怎么写呢?
    大哥帮帮忙,急阿!
      

  4.   

    上面会出错,按照你的写法应该是
    foreach(int i in Enum.GetValues(typeof(Shortcut)))
    {
    MessageBox.Show(i.tostring());
    }