您的位置:首页 > 编程语言 > C#

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为需要转换成的枚举类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# winform
相关文章推荐