C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了与C / Win32中的错误代码相比,为什么C#/ .NET编程中的异常如此受欢迎?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我是从C / Win32开发环境迁移到C#/ .NET的人.我注意到的一件事是,大多数错误的状态是通过使错误代码及其传播在C / Win32中处理的.

相反,C#/ .NET中的大多数错误状态似乎都是通过使用异常来处理的,并且很少建议使用错误代码.

为什么这样?

解决方法

错误代码的主要问题是需检查它们.总是.

我们只是人类,可以忘记.

这可能意味着我们只需忘记检查错误代码就可以使程序进入不一致状态.

但是,如果我们忘记处理异常,我们的程序将退出.

这被认为优于继续以不一致的状态运行.

错误代码在C/C++代码中仍然普遍存在的大部分原因是历史的 – 这些语言没有异常处理,因此需错误代码.并且有许多库和代码符合这个习惯用法,所以程序员需要保持它.

使用异常还有其他原因,除了它们不能被忽略的事实 – 它们带有相当多的上下文,如Marc observed – 堆栈跟踪,消息等,超出了异常的类型.

大佬总结

以上是大佬教程为你收集整理的与C / Win32中的错误代码相比,为什么C#/ .NET编程中的异常如此受欢迎?全部内容,希望文章能够帮你解决与C / Win32中的错误代码相比,为什么C#/ .NET编程中的异常如此受欢迎?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。