zoukankan
html css js c++ java
基本类型枚举类型和位标志
12
.
1
枚举类型
internal
sealed
class
AboutEnum
{
static
void
Main(
string
[] args)
{
Console.WriteLine(
"
---GetUnderlyingType方法---
"
);
Console.WriteLine(Enum.GetUnderlyingType(
typeof
(EColor)));
EColor c1
=
new
EColor();
c1
=
EColor.Red;
Console.WriteLine(
"
---ToString方法---
"
);
Console.WriteLine(c1.ToString());
Console.WriteLine(
"
---GetValues方法---
"
);
EColor[] colors
=
(EColor[])Enum.GetValues(
typeof
(EColor));
foreach
(EColor cc
in
colors)
{
Console.WriteLine(cc);
}
Console.WriteLine(
"
---GetValues方法---
"
);
Console.WriteLine(Enum.GetName(
typeof
(EColor),
2
));
Console.WriteLine(
"
---GetNames方法---
"
);
String[] str
=
(String[])Enum.GetNames(
typeof
(EColor));
foreach
(
string
s
in
str)
{
Console.WriteLine(s);
}
Console.WriteLine(
"
---Parse方法---
"
);
EColor c2
=
(EColor)Enum.Parse(
typeof
(EColor),
"
1
"
,
true
);
Console.WriteLine(c2);
Console.WriteLine(
"
---IsDefined方法---
"
);
SetColor((EColor)
1
);
//
SetColor((EColor)10);
//
引用异常
Console.ReadLine();
}
public
static
void
SetColor(EColor c)
{
if
(
!
Enum.IsDefined(
typeof
(EColor), c))
{
throw
(
new
ArgumentOutOfRangeException(
"
c
"
, c,
"
不合法的Color value
"
));
}
else
Console.WriteLine(Enum.GetName(
typeof
(EColor), c));
}
}
//
EColor和调用它的类型AboutEnum处于同级
public
enum
EColor
{
Write,
Red,
Blue,
Yello
}
12
.
2
位标志
作者:
青羽
查看全文
相关阅读:
flex 内嵌js文件
LOADRUNNER 录制脚本的问题
loadrunner windows 2003 添加性能计数器的问题
其他的网站能上,微软网站不能上是由病毒引起的
sql express 静默安装的方方法
javascript 附件事件时带参数的处理方法
java 面试题 转载
windows 域共享的问题
winform listbox 没有listitem的问题
对象相交检测示例
原文地址:https://www.cnblogs.com/tenghoo/p/1204053.html
最新文章
设计模式:组合模式(Composite Pattern) 明
设计模式:建造者模式(Builder Pattern) 明
设计模式:适配器模式(Adapter Pattern) 明
设计模式:结构型模式总结 明
设计模式:工厂方法模式(Factory Method) 明
设计模式:单件模式(Singleton Pattern) 明
设计模式:装饰模式(Decorator Pattern) 明
设计模式:外观模式(Façade Pattern) 明
设计模式:桥接模式(Bridge Pattern) 明
设计模式:代理模式(Proxy Pattern) 明
热门文章
离散化+区间更新+最大结点统计(或优先队列)——[usaco2010 Oct]Soda Machine
相同最小公约数的计算——[NOI2010]能量采集
混乱的置换
母函数——pku3046
翻转快——搜索+贪心
最小风险——pku3045
排列数枚举——[Usaco2006 Feb]Backward Digit Sums
数组中最小数字
贪心+乱搞——最高的牛http://poj.org/problem?id=3263
统计不同点—中上—1878: [SDOI2009]HH的项链
Copyright © 2011-2022 走看看