C# enum枚举

 public enum TimeOfDay
        {
            Moning = 0,
            Afternoon = 1,
            Evening = 2,
        };
        private void button1_Click(object sender, EventArgs e)
        {
            string iii = textBox1.Text.Trim();
            TimeOfDay time2 = (TimeOfDay)Enum.Parse(typeof(TimeOfDay), iii, true);
            int sss = (int)time2;  
        }
  <3>得到枚举的某一值对应的名称

lbOne.Text = Enum.GetName(typeof(TimeOfDay), 0);
    <4>得到枚举的所有的值 

foreach (int i in Enum.GetValues(typeof(TimeOfDay)))
            lbValues.Text += i.ToString();
    <5>枚举所有的名称 

foreach(string temp in Enum.GetNames(typeof(TimeOfDay)))
            lbNames.Text+=temp;

猜你喜欢

转载自www.cnblogs.com/ATech/p/9065318.html