首页 / 知识
关于c#:创建自己的自定义异常的最佳做法是什么?
2023-04-14 21:01:00

What are some best practices for creating my own custom exception?在先前有关异常的问题的后续活动中,在.NET中创建自定义异常的最佳实践是什么? 更具体地说,您应该继承System.Exception,System.ApplicationException还是其他一些基本异常? 在C#IDE中,键入" exception",然后单击TAB。这将使您开始编写新的异常类型。有注释以及一些有关异常做法的讨论的链接。 就我个人而言,我非常喜欢创建许多小型类,在那儿扩展到异常类型。例如,在编写Foo类时,我可以选择以下选项: 哪里
和
我更喜欢第三个选项,因为我认为它是一个面向对象的解决方案。
从 参见http://blogs.msdn.com/kcwalina/archive/2006/06/23/644822.aspx 有一个代码段。用那个另外,事后检查代码分析;该代码段省略了您应实现的构造函数之一。 从其继承所有其他异常的基本异常是System.Exception,这就是您应该继承的基本异常,除非您当然可以使用诸如更具体的异常的默认消息之类的东西。 我认为在任何级别(进行自定义,抛出,捕获)处理异常时,要记住的最重要的一点是,异常仅适用于特殊情况。 |
最新内容
相关内容
linux下创建网络命令?
linux下创建网络命令?,网络,地址,工作,系统,管理,命令,名字,最新,项目,设备,linux笔记本怎么建立wifi啊?首先,查看对应的PCI设备,可以看出,我的无linux命令创建项目组?
linux命令创建项目组?,管理,密码,项目,命令,系统,位置,文件,用户组,用户,文件夹,linux命令中用root用户新建一个user1用户,新建一个group1的组linux的创建目录命令?
linux的创建目录命令?,名字,地址,位置,密码,软件,系统,命令,目录,文件夹,文件,请问LINUX中,创建文件夹、文件命令及清除命令。1、创建文件夹mklinux创建端口命令?
linux创建端口命令?,系统,网络,服务,通讯,检测,工具,端口,电脑,命令,以下,Linux中如何添加一个新的端口号1、修改Linux远程端口的方法如下:首先linux创建内容的命令?
linux创建内容的命令?,名字,文件,命令,密码,时间,系统,文件名,终端,目录,文件夹,linux怎么创建文件终端下键入:touch加文件名,这样就创建了一个linux下文件创建命令?
linux下文件创建命令?,名字,名称,首次,命令,文件,系统,密码,文件名,文件夹,目录,Linux虚拟机命令如何创建新的文件和文件夹首先,连接相应linuxlinux创建vp命令?
linux创建vp命令?,系统,工作,基础,设备,地址,命令,目录,环境,信息,工具,linux基础命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出目录linux命令创建文件加?
linux命令创建文件加?,名字,管理,系统,名称,密码,首次,命令,文件,文件夹,位置,创建文件linux命令首先打开linux的终端。然后输入touch命令创建linux按命令创建磁盘?
linux按命令创建磁盘?,系统,信息,业务,号码,数据,情况,电脑,分区,较大,工具,安装linux系统时怎么手动分区确定硬盘空间在开始分区之前,首先需要linux命令中创建文本?
linux命令中创建文本?,系统,时间,文件,终端,名字,名称,发行,命令,文件夹,文件名,Linux命令如何创建,复制,打开,删除文件呢创建一个叫test的文linux常用命令创建?
linux常用命令创建?,地址,系统,工作,时间,命令,管理,文件,目录,路径,控制台,linux命令?1、linux常用命令如下:查看内核版本:uname-a。控制台-》文件创建linux命令?
文件创建linux命令?,名字,时间,名称,系统,首次,文件,命令,密码,文件名,目录,Linux文件和目录的新建的命令有哪些?使用mkdir命令创建目录,语法:mk