c#枚举类型的内容全部获取和字符串转换为枚举类型的方法
2014-03-28 09:48
316 查看
在研究3d模型的时候,需要获取枚举类型的所有枚举内容,以及把这些内容又转换为枚举类型,替降低代码的重复率
获取枚举类型的所有枚举内容:
List<string> list = new List<string>(); //定义一个集合存储枚举内容
Type t=typeof(viewType); //viewType为需要获取内容的枚举类型
foreach (string name in Enum.GetNames(t))
{
list.Add(name);
}
字符串转化为枚举类型:
string s; //需要转换为枚举类型的字符串
viewType viewType = (viewType)(Enum.Parse(typeof(viewType), s)); //viewType为需要转换成的枚举类型
获取枚举类型的所有枚举内容:
List<string> list = new List<string>(); //定义一个集合存储枚举内容
Type t=typeof(viewType); //viewType为需要获取内容的枚举类型
foreach (string name in Enum.GetNames(t))
{
list.Add(name);
}
字符串转化为枚举类型:
string s; //需要转换为枚举类型的字符串
viewType viewType = (viewType)(Enum.Parse(typeof(viewType), s)); //viewType为需要转换成的枚举类型
相关文章推荐
- C#中利用LINQ to XML与反射把任意类型的泛型集合转换成XML格式字符串的方法
- C#中字符串转换成枚举类型的方法
- 17.2015.08.04第十八节课 C#2 (数值类型及调用、引用类型及调用、装拆箱、常量、变量、数据类型转换、算术运算符、赋值运算符、关系运算符、逻辑运算符、字符串的常用方法)
- C#中利用LINQ to XML与反射把任意类型的泛型集合转换成XML格式字符串的方法
- 【C#代码】字符串类型转换成枚举类型
- C#中字符串转换成枚举类型的方法
- C#中三种方法转换字符串变成数值类型
- C# 枚举类型转换字符串 Enum to string,枚举转换为下拉菜单 Enum DropDownList
- C# 控制台输入输出非字符串类型数据的方法[进制数字转换为八进制数字]
- C# 枚举类型转换字符串 Enum to string,枚举转换为下拉菜单 Enum DropDownList
- 获取字符串格式日期的年月日以及转换为TimeStamp类型的方法
- C#、.Net中把字符串(String)格式转换为DateTime类型的三种方法
- 使用Convert 类和Parse方法将字符串转换为数值类型
- C#时间戳的获取与转换方法
- C# 十六进制字符串与数值类型之间转换(转)
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- C#获取命令行输出内容的方法
- C# 获取枚举类型中所有描述信息
- js 将json字符串转换为json对象的方法解析 作者: 字体:[增加 减小] 类型:转载 将json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而J
- C# 十六进制字符串与数值类型之间转换