当前位置: 首页 > 编程语言 > C#

可空类型在C#中如何工作?Share

时间:2023-04-10 13:52:08 C#

可空类型在C#中如何工作?'诠释?'和'int'之间的幕后区别是什么?'诠释?'是一种引用类型??在Nullable结构中包装值类型(T):http://msdn.microsoft.com/en-us/library/b3h38hb0.aspx除了“int?”作为“Nullable”的快捷方式,CLR中有基础结构,用于“int”之间的隐式和静默转换。和“int”。这也意味着任何装箱操作都隐式封装了实际值(即不可能将Nullable设置为Nullable,它总是导致装箱值T或空对象)。当您在编译时不知道T(您只在运行时知道)时尝试创建Nullable时,您会遇到很多这样的问题。http://bradwilson.typepad.com/blog/2008/07/creating-nullab.html对于可空类型的更好的“幕后”讨论之一,您应该看看JeffreyRichter的CLRViaC#。第18章的全部内容都致力于Nullable类型。本书也适用于.NETCLR中的许多其他领域。以上是C#学习教程:C#中可空类型是如何工作的?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: