惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
Google DeepMind News
Google DeepMind News
Stack Overflow Blog
Stack Overflow Blog
H
Help Net Security
MongoDB | Blog
MongoDB | Blog
I
InfoQ
N
Netflix TechBlog - Medium
T
Tailwind CSS Blog
量子位
博客园 - 叶小钗
月光博客
月光博客
IT之家
IT之家
G
Google Developers Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
S
SegmentFault 最新的问题
Engineering at Meta
Engineering at Meta
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
aimingoo的专栏
aimingoo的专栏
云风的 BLOG
云风的 BLOG
Vercel News
Vercel News
爱范儿
爱范儿
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享

博客园 - 左佩玉

通过了 70-316 考试 .NET SDK 工具 线程 进程 程序配置 程序集 全局化和本地化 实现帮助 可访问性设计 访问和调用外部组件 实现打印 自定义控件 使用 GDI+ 在ADO.net 中使用xml 绑定、查看和筛选数据 ADO.net 使用Debug和Trace 测试和调试 继承 System.Collections.CollectionBase 创建一个强类型集合类
处理和抛出异常
左佩玉 · 2005-08-22 · via 博客园 - 左佩玉

try
{
}
catch (System.Exception e)
{
  throw new System.Exception("error",e);
}
catch
{
   throw;
}
finally
{
}

抛出异常
throw e;

自定义异常
public class WidgetException:System.ApplicationException
{
    Widget mWidget;
    public Widget ErrorWidget
    {
        get
        {
            return mWidget;
        }
    }
  
    public WidgetException(Widget W, string s) :base(S)
    {
          mWidget = w;
    }
}