gpt4 book ai didi

vb.net - 如何在 Visual Basic 中定义可空类型属性

转载 作者:行者123 更新时间:2023-12-03 19:58:34 24 4
gpt4 key购买 nike

您将如何在 Visual Basic 中定义 Nullable 类型属性。
如何利用 Setter 中的 HasValue 属性?

谢谢。

最佳答案

您无需担心 HasValue在二传手中,除非我不明白你的问题。下面是一个例子:

Private _myValue As Integer?

Public Property MyValue As Integer?
Get
Return _myValue
End Get

Set(value As Integer?)
_myValue = value
End Set
End Property

由于两者 value_myValue属于 Integer? 类型(即“可为空的” Integer ),它们将匹配类型。

当然,如果您只有一个没有逻辑的普通老式 getter/setter 属性(例如延迟加载),那么使用自动实现的属性会更容易,如下所示:
Public Property MyValue As Integer?

即没有明确声明的支持字段( Private _myValue As Integer? )。

关于vb.net - 如何在 Visual Basic 中定义可空类型属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28071028/

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