十五 枚举

十四 跳~

枚举

enum a
{
white = 1,
black = 2
}

一些方法


 名称说明
公共方法由 XNA Framework 提供支持CompareTo 将此实例与指定对象进行比较并返回一个对二者的相对值的指示。
公共方法由 XNA Framework 提供支持1zt1ybx4.PortableClassLibrary(zh-cn,VS.100).gifEquals 返回一个值,该值指示此实例是否与指定的对象相等。 (重写 ValueType.Equals(Object)。)
受保护的方法由 XNA Framework 提供支持1zt1ybx4.PortableClassLibrary(zh-cn,VS.100).gifFinalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法静态成员Format 根据指定格式将指定枚举类型的指定值转换为其等效的字符串表示形式。
公共方法由 XNA Framework 提供支持1zt1ybx4.PortableClassLibrary(zh-cn,VS.100).gifGetHashCode 返回该实例的值的哈希代码。 (重写 ValueType.GetHashCode()。)
公共方法静态成员1zt1ybx4.PortableClassLibrary(zh-cn,VS.100).gifGetName 在指定枚举中检索具有指定值的常数的名称。
公共方法静态成员GetNames 检索指定枚举中常数名称的数组。
公共方法由 XNA Framework 提供支持1zt1ybx4.PortableClassLibrary(zh-cn,VS.100).gifGetType 获取当前实例的 Type (继承自 Object。)
公共方法由 XNA Framework 提供支持GetTypeCode 返回此实例的基础 TypeCode
公共方法静态成员由 XNA Framework 提供支持1zt1ybx4.PortableClassLibrary(zh-cn,VS.100).gifGetUnderlyingType 返回指定枚举的基础类型。
公共方法静态成员GetValues 检索指定枚举中常数值的数组。
公共方法HasFlag 确定当前实例中是否设置了一个或多个位域。
公共方法静态成员由 XNA Framework 提供支持1zt1ybx4.PortableClassLibrary(zh-cn,VS.100).gifIsDefined 返回指定枚举中是否存在具有指定值的常数的指示。
受保护的方法由 XNA Framework 提供支持1zt1ybx4.PortableClassLibrary(zh-cn,VS.100).gifMemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法静态成员Parse(Type, String) 将一个或多个枚举常数的名称或数字值的字符串表示转换成等效的枚举对象。
公共方法静态成员由 XNA Framework 提供支持1zt1ybx4.PortableClassLibrary(zh-cn,VS.100).gifParse(Type, String, Boolean) 将一个或多个枚举常数的名称或数字值的字符串表示转换成等效的枚举对象。 一个参数指定该操作是否区分大小写。
公共方法静态成员ToObject(Type, Byte) 将指定的 8 位无符号整数转换为枚举成员。
公共方法静态成员ToObject(Type, Int16) 将指定的 16 位有符号整数转换为枚举成员。
公共方法静态成员ToObject(Type, Int32) 将指定的 32 位有符号整数转换为枚举成员。
公共方法静态成员ToObject(Type, Int64) 将指定的 64 位有符号整数转换为枚举成员。
公共方法静态成员由 XNA Framework 提供支持1zt1ybx4.PortableClassLibrary(zh-cn,VS.100).gifToObject(Type, Object) 将具有整数值的指定对象转换为枚举成员。
公共方法静态成员ToObject(Type, SByte) 将指定的 8 位有符号整数值转换为枚举成员。
公共方法静态成员ToObject(Type, UInt16) 将指定的 16 位无符号整数值转换为枚举成员。
公共方法静态成员ToObject(Type, UInt32) 将指定的 32 位无符号整数值转换为枚举成员。
公共方法静态成员ToObject(Type, UInt64) 将指定的 64 位无符号整数值转换为枚举成员。
公共方法由 XNA Framework 提供支持1zt1ybx4.PortableClassLibrary(zh-cn,VS.100).gifToString() 将此实例的值转换为其等效的字符串表示形式。 (重写 ValueType.ToString()。)
公共方法由 XNA Framework 提供支持ToString(IFormatProvider)已过时。此方法重载已过时;请使用 Enum.ToString()
公共方法由 XNA Framework 提供支持1zt1ybx4.PortableClassLibrary(zh-cn,VS.100).gifToString(String) 使用指定格式将此实例的值转换成其等效的字符串表示。
公共方法由 XNA Framework 提供支持ToString(String, IFormatProvider)已过时。此方法重载已过时;请使用 Enum.ToString(String)
公共方法静态成员TryParse<TEnum>(String, TEnum) 将一个或多个枚举常数的名称或数字值的字符串表示转换成等效的枚举对象。 用于指示转换是否成功的返回值。
公共方法静态成员TryParse<TEnum>(String, Boolean, TEnum) 将一个或多个枚举常数的名称或数字值的字符串表示转换成等效的枚举对象。 一个参数指定该操作是否区分大小写。 用于指示转换是否成功的返回值。

很多时候 我是不用枚举的

比如参数

xxx.aspx?id=1

switch (id)
{
case 某个枚举: break; //这样是直接报错
}

如果这样 就违背了 我使用枚举的初衷~

用常量或者 创建一个class 就ok



转载于:https://www.cnblogs.com/CallMeTommy/archive/2011/09/22/2184558.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值