.Net Error LINQ - new classname with



为什么VS一直说要加这个?

Sub New()
    ' TODO: Complete member initialization 
End Sub

由于您有一个接受参数的构造函数,因此不会自动为您创建一个默认的无参数构造函数。

你的LINQ语句没有调用你的参数化构造函数,它需要一个无参数的构造函数。

基本上,当你编写这个代码时:

Select New CommunityEvent With {.Day = sRecord(0), etc. }

生成的是这个

Dim obj As New CommunityEvent()   'Uses parameterless constructor
obj.Day = sRecord(0)
'etc.

当您删除CommunityEvent With部分时,它不会使用您的类,而是创建一个匿名类型。

相关内容

  • 没有找到相关文章

最新更新