gpt4 book ai didi

vb.net - VB 相当于 C# 的默认值(T)

转载 作者:行者123 更新时间:2023-12-03 06:05:23 24 4
gpt4 key购买 nike

VB 中 C# 的 default(T) 的等价物是什么 - default operator

最佳答案

可以是以下任意一个:

Dim variable As T
Dim variable As T = Nothing
Dim variable As New T()
Dim variable As T = CType(Nothing, T) 'this is suggested by reflector

在 VB.NET 中,即使对值类型分配Nothing也是完全没问题的。仅当您为泛型类型指定 NewStructure 约束时,后者才有可能。

关于vb.net - VB 相当于 C# 的默认值(T),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/833791/

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