枚举
枚举的定义
1.定义一个类
2.将class改成enum
3.在{}内设置即可
枚举的案例
- 首先新建窗口然后定义一个类
- 类中添加他的定义类型和变量名
- 再次创建一个类,在其中添加枚举数据,将Class改为enum
- 在窗口中添加TextBox,和Button按钮。双击Button在其中输入代码
- 代码详情
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Timer控件
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//实例化对象
Hero h = new Hero();
h.name = "绿巨人";
h.age = 26;
h.gen = (Gender)Enum.Parse(typeof(Gender),textBox1.Text.ToString());
MessageBox.Show("用户" + h.name + "创建成功" + "性别" + h.gen);
}
}
}
- 效果展示
总结
数据转换为枚举类型
枚举名 变量 =(枚举名) Enum.Parse(typeof(枚举名),字符串)
例子
h.gen = (Gender)Enum.Parse(typeof(Gender),textBox1.Text.ToString());