标签: c# object null return
我有一个关于c#编程语言的问题,当一个方法返回一个对象时,例如我被迫返回null,这不是干净的代码,处理这个问题的最佳做法是什么?我不想要返回null。
修改
这是一个问题,因为它是在阅读清洁代码 - 罗伯特C.马丁的书之后开始讨论软件工程课的时候,我真的想到要避免这样做会增加不必要的内容。设计的复杂性。
答案 0 :(得分:-1)
如果发出“无法创建对象”的信号,C ++类构造会为此目的抛出异常。
有些语言/项目更喜欢使用例外来保持快乐 - 通过更快乐,而其他语言/项目可能没有。