我希望用户输入“Sun”并让它代表“1”。
Console.Write("Enter a Day: ");
day = Console.ReadLine();
枚举可以做到这一点吗?
最佳答案
是的。
enum Days { Sun = 1, /*...*/ }
string day = Console.ReadLine();
Days d = (Days)Enum.Parse(typeof(Days), day);
关于c# - 枚举可以代表字符串数字吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2924028/