Tre*_*ess 1 c#
我应该提出什么异常来告诉调用者该类未完全初始化?我发现的唯一例外是TypeInitializationException,但这似乎不合适.
Han*_*ney 7
除非你正在做一些手动Init()类型的方法调用,否则一个类在使用时不可能完全初始化.如果您正在使用构造函数和初始化程序语法,则可以通过c#lang规范对其进行初始化.如果你需要扔东西,我通常会使用InvalidOperationException一条说"首先调用Init!"的说明.
Init()
InvalidOperationException
归档时间:
11 年,8 月 前
查看次数:
72 次
最近记录: