当前位置:编程学习 > C#/ASP.NET >>

用枚举怎么判断用户性别?

比如页面有一个textbox 用户输入 0和1 
0代表女 1代表男
然后cs代码定义枚举,页面一个button按钮单击button 返回是男还是女

 public enum Sex
 {
    Male=0,
    Female
 }
 protected void btnSex_Click(object sender, EventArgs e)
 {
   string 易做图value = this.txtSex.Text; //用户会在这个textbox里输入值 0或者1
   //接下来这里怎么写判断用户是男还是女
 }

--------------------编程问答--------------------
            string s1="1";
            Sex 易做图 =(Sex) Enum.Parse(typeof(Sex), s1);
--------------------编程问答-------------------- public static string GetStatusName(string index)
  {
  return Enum.GetName(typeof(类型), int.Parse(index));
  }
获取类型 Sex s= (Sex)Enum.Parse(typeof(Sex),"") --------------------编程问答-------------------- 你定义的枚举有问题吧,方式如下
 public enum Sex : byte
    {
        Male = 0,
        Female = 1
    }

protected void btnSex_Click(object sender, EventArgs e)
 {
   string 易做图value = this.txtSex.Text; //用户会在这个textbox里输入值 0或者1
   //接下来这里怎么写判断用户是男还是女
   if(Sex.Male==byte.parse(易做图value ))
   {//是男 TODO}
   else
   {//是女 TODO}
 }


--------------------编程问答--------------------
引用 1 楼 xingyuebuyu 的回复:
C# code
            string s1="1";
            Sex 易做图 =(Sex) Enum.Parse(typeof(Sex), s1);
. --------------------编程问答--------------------  public enum Sex : string
  {
  Male = "0"
  Female = "1"
  }

protected void button1_Click(object sender, EventArgs e)
 {
  string 易做图 = this.text1.Text;  
  if(Sex.Male==易做图)
  {
      messagebox.show("女");
  }
  else
  {
      messagebox.show("男");
  }
 }
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,