社区
C#
帖子详情
异常可有枚举类?
stevenqi1985
2009-07-01 10:21:25
异常有枚举类吗?如果我获取异常e,判定是不是数组越界类型怎么写?
if(e == )???
望高手指教
...全文
50
3
打赏
收藏
异常可有枚举类?
异常有枚举类吗?如果我获取异常e,判定是不是数组越界类型怎么写? if(e == )??? 望高手指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windinwing
2009-07-01
打赏
举报
回复
int[] a = new int[10];
try
{
a[11] = 0;
}
catch(IndexOutOfRangeException e)
{
..数组越界的处理
}catch(Exception e)
{
..其他异常
}
没有枚举,但是可以通过不同的catch块来处理相应的异常
Exception是所有异常类的基类,所以放在最后一个
可以自定义异常,续乘自Exception or ApplicationException
加上你要的参数,可以是任意类型,如枚举类型
OnlyAlone
2009-07-01
打赏
举报
回复
int[] a = new int[10];
try
{
a[10] = 0;
}
catch(Exception e)
{
console.writeline(e.gettype().tostring());
}
然后就知道数组越界抛出的异常是什么了。
.net中,每个类会抛出什么异常是确定的,参阅msdn
lxc20082008
2009-07-01
打赏
举报
回复
try
{
要用到的枚举类型
}
catch(Exception e)
{
e.Message();
}
Java API文档 中文网页版
Java API文档中文版,欢迎下载!!
旧版本JDK JDK1.4
jdk1.4老版的JDK,不常用了,有特殊需要的可以下载。
64位JDK1.5 for windows
windows操作系统的64位JDK1.5
如何统一管理
枚举类
?
基于以上的思想,我们对
枚举类
定义了如下的规范,例如typescript代码解读复制代码@**IsEnum** public enum BooleanEnum implements BaseEnums { YES("是", "1"), NO("否", "2");// 或抛出
异常
} }所有枚举均使用@IsEnum进行标记(这是一个自定义注解)所有枚举均实现BaseEnums 接口(具体作用后续会提到)所有的枚举的 value 值 统一使用 String 类型,并使用@EnumValue。
枚举类
的使用
目录
枚举类
的使用 ⚪什么是
枚举类
? (一)如何定义
枚举类
? ①jdk5.0之前,自定义
枚举类
②jdk5.0时,可以使用enum关键字定义
枚举类
(二)Enum类的主要方法 ①values()方法 ②valueOf(String str)方法 ③toString方法 (三)实现接口的
枚举类
①实现接口,在enum类中实现抽象方法 ②让
枚举类
的对象分别实现接口中的抽象方法
枚举类
的使用 ⚪什么是
枚举类
? 当需要定义一组常量时,建议使用
枚举类
,类的对象只是有限个、确定的(星期、性
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章