C#枚举到字符串并返回
示例
public enum DayOfWeek
{
Sunday,
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday
}
//枚举到字符串
string thursday = DayOfWeek.Thursday.ToString(); // "Thursday"
string seventhDay = Enum.GetName(typeof(DayOfWeek), 6); // "Saturday"
string monday = Enum.GetName(typeof(DayOfWeek), DayOfWeek.Monday); // "Monday"
//要枚举的字符串(仅.NET4.0+-参见以下有关.NET早期版本的替代语法)
DayOfWeek tuesday;
Enum.TryParse("Tuesday", out tuesday); //星期几
DayOfWeek sunday;
bool matchFound1 = Enum.TryParse("SUNDAY", out sunday); //返回false(区分大小写的匹配)
DayOfWeek wednesday;
bool matchFound2 = Enum.TryParse("WEDNESDAY", true, out wednesday); //返回true;DayOfWeek.Wednesday(不区分大小写的匹配)
//要枚举的字符串(所有.NET版本)
DayOfWeek friday = (DayOfWeek)Enum.Parse(typeof(DayOfWeek), "Friday"); //DayOfWeek.Friday
DayOfWeek caturday = (DayOfWeek)Enum.Parse(typeof(DayOfWeek), "Caturady"); //ThowsArgumentException
//枚举的所有名称都以字符串形式输入
string[] weekdays = Enum.GetNames(typeof(DayOfWeek));
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法