在C#中将String转换成Enum:

更新时间:2023-07-08 13:33:53 阅读: 评论:0

调情的话
在C#中将String转换成Enum:
⼀:在C#中将String转换成Enum:春季种植什么蔬菜
工程部岗位职责object Enum.Par(System.Type enumType, string value, bool ignoreCa);
所以,我们就可以在代码中这么写:
enum Colour
{
Red,
Green,
Blue
}
// ...
Colour c = (Colour) Enum.Par(typeof(Colour), "Red", true);
Console.WriteLine("Colour Value: {0}", c.ToString());
// Picking an invalid colour throws an ArgumentException. To
// avoid this, call Enum.IsDefined() first, as follows:
荷花籽string nonColour = "Polkadot";
if (Enum.IsDefined(typeof(Colour), nonColour))
c = (Colour) Enum.Par(typeof(Colour), nonColour, true);
el
MessageBox.Show("Uh oh!");
⼆:在C#中将转Enum换成String:
isbn号object Enum.GetName(typeof(enumType), value);
金融抑制所以,在以上的例⼦中我们就可以这样写:
燕子简笔画彩色string c2string=Enum.GetName(typeof(Colour), c);
注:有意思的是,我注意到 Enum.IsDefined()没有提供ignoreCa 的变量,如果你不知道⼤⼩写是不是正确,好像你只能去⽤Par⽅法去转换了,然后捕获ArgumentException,这种⽅法不是最理想的,因为它会稍微有点慢,也许是设计的⼀个漏洞吧。防字组词

本文发布于:2023-07-08 13:33:53,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1073016.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:提供   蔬菜   工程部   换成   金融
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图