gpt4 book ai didi

当类未完全初始化时抛出 C# 异常

转载 作者:太空宇宙 更新时间:2023-11-03 17:51:38 25 4
gpt4 key购买 nike

我应该抛出什么异常来告诉调用者类没有完全初始化?我发现的唯一异常是 TypeInitializationException,但这似乎不合适。

最佳答案

一个类不可能在使用时没有完全初始化,除非您正在执行一些手动 Init() 类型的方法调用。如果您使用的是构造函数和初始化程序语法,则 c# 语言规范保证对其进行初始化。如果你需要抛出一些东西,我通常使用 InvalidOperationException 并附上一条注释“先调用 Init!”

关于当类未完全初始化时抛出 C# 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23940212/

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