<分区>
我从未在我的 C# 代码中使用可为 null 的类型。现在我决定通过在我的代码中引入可空类型来改变我的编码习惯。
在应用程序编程的情况下,从普通数据类型过渡到可空数据类型时,编码实践应进行哪些主要更改?
需要注意哪些方面?
我应该时刻注意哪些要点?
<分区>
我从未在我的 C# 代码中使用可为 null 的类型。现在我决定通过在我的代码中引入可空类型来改变我的编码习惯。
在应用程序编程的情况下,从普通数据类型过渡到可空数据类型时,编码实践应进行哪些主要更改?
需要注意哪些方面?
我应该时刻注意哪些要点?
最佳答案
不要使用可空类型,因为它们是您发现的“很酷的新事物”。 在适用且真正有用的地方使用它们。
使用它们会产生开销,如果使用不当,它们会不必要地增加代码的复杂性。
您还必须小心避免 null 取消引用,因此它们会给使用该代码的程序员带来额外的负担。 (在某些情况下,这比变通方法的成本更可取!)
关于c# - C# 可空类型的编码实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1550909/