enum Sex { 男,女}
class Program
{
static void Main(string[] args)
{
bool flay = true;
Sex sex1;
Console.WriteLine("请输入你的性别?");
string s = Console.ReadLine();
try
{
sex1 = (Sex)(Enum.Parse(typeof(Sex), s));
Console .WriteLine ("你输入的性别为:"+sex1);
}
catch
{
Console .WriteLine ("你输入的性别有误!");
}
Console .ReadLine ();
具体我的做法就是这样,你试着做一下看行不行。
开头那个bool类型的代码,你是想做成如果用户输入是“男性”等词语的话就显示“错误,请重新输入!”用的吧。那个只要加个do-while就可以了,你可以试着做做看,不行的话我再给你做。
希望能帮到你。
(注意,枚举是用 "enum" ,转换枚举是用 “Enum"!) |