C# 枚举类型的转换
程序员文章站
2022-04-24 11:06:23
...
直接贴代码
字符串转为枚举类型,如果字符串的值不在枚举类型包含的数据之中,就会产生异常。
class Program
{
static void Main(string[] args)
{
SSS st1;
string str;
str = "BBB";
st1 = (SSS)Enum.Parse(typeof(SSS),str );
Console.WriteLine("{0}",st1);
Console.ReadKey();
}
}
enum SSS
{
AAA,
BBB,
CCC,
DDD
}
byte转为枚举类型,此时枚举是CCC。如果b不在枚举范围内,比如55。则枚举为一个数值。
byte b = 2;
SSS st1;
st1 =(SSS) b;
Console.WriteLine("{0}",st1);
Console.ReadKey();
上一篇: Java中文件NIO操作-读文件
下一篇: nio按行读文件