代码之家  ›  专栏  ›  技术社区  ›  Johannes

没有异常处理的力量?

  •  5
  • Johannes  · 技术社区  · 14 年前

    谢谢

    4 回复  |  直到 14 年前
        1
  •  9
  •   Reed Copsey    14 年前

    不,C不强迫你处理异常。这是语言设计师的一个简洁的设计决定。

    The Trouble With Checked Exceptions ,其中Anders Hejlsberg讨论了为什么它们不是C#的一部分。

        2
  •  2
  •   explorer    14 年前

    不C#中没有选中的异常。原因很简单:

    (一)
    2个) 因为它们自然是文档的一部分,而不是可执行代码,所以它们应该进入文档,而不是混乱的代码表面

    三) 开发工具中的C#/Framework文档是此类文档的理想位置。使用visual studio对象浏览器,浏览到该方法,您将在下面的窗格中看到它们。

        3
  •  0
  •   Heinzi    14 年前

    不,不可能。

        4
  •  0
  •   Community Alok Save    7 年前

    你可以用 various tools 找出例外。对于.NET 4还有一个称为代码契约的东西,它可以帮助您强制执行前置/后置条件和 可能地