gpt4 book ai didi

c# - 构造函数中的 Try/catch block

转载 作者:可可西里 更新时间:2023-11-01 07:54:40 25 4
gpt4 key购买 nike

在构造函数中使用 try/catch block 是否是一种糟糕的编程习惯?或者只要我们的程序优雅地处理 typeinitializer 异常就没有什么区别。

在 C# 中,如果构造函数中有任何异常,框架总是抛出类型初始化异常。

谢谢,沙米卡

最佳答案

System.TypeInitializationExceptionstatic 构造函数抛出异常时抛出,而不是在实例构造函数上。异常通常在实例构造函数中抛出。

除此之外,与其他任何地方一样,它也没有什么“错误”;处理您可以从中正确恢复的异常,并允许那些您无法恢复的异常。

关于c# - 构造函数中的 Try/catch block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2286109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com