为什么推断不适用于静态但适用于昏暗?

时间:2019-01-16 20:12:23

标签: vb.net static option-infer

    Static hashTimeDifferrence As HashSet(Of String) = New HashSet(Of String)

工作正常

    Static hashTimeDifferrence = New HashSet(Of String)

不是

    Dim hashTimeDifferrence2 = New HashSet(Of String)

有效,因为选项推断已启用。

我认为它应该适用于暗淡和静态。

这是vb.net中的错误吗?

1 个答案:

答案 0 :(得分:0)

没有任何根本原因,实际上,这只是引入Infer以来遗漏的边缘情况。前VB经理Anthony Green将其用作进行重大更改的参考:https://github.com/dotnet/vblang/issues/312