VB.Net将List(of)传递给WriteOnly属性子

时间:2018-06-08 15:50:07

标签: vb.net list

Net v4.6 - VS2015

请使用以下代码:

我有一个带有一些属性的类(KeywordClass),一个声明为

的模块
 Friend _ImportKeywords As New List(Of String)

和类的只写属性:

 Public WriteOnly Property ImportKeywords() As List(Of String)
 Set(ByVal value As List(Of String))
        _ImportKeywords = value
    End Set
End Property

我正在尝试从班级外部将列表传递给该属性。

 Dim Kwords As New List(Of String)
 Kwords.add("testing")
 Kwords.add("hello")
 Kwords.add("goodbye")


  Using MyClass As New KeywordClass
  MyClass.ImportKeywords(Kwords)
  End Using

但我得到了错误: ' Public WriteOnly属性ImportKeywords作为列表(字符串)'

的参数太多

我已经做了很多搜索,所有解决方案的结果似乎只是指向通过列表 - 这就是我上面所做的。似乎没有其他工作,我可能错过了显而易见的事实。如果有人可以帮助我,我会非常感激。谢谢你的时间:))

0 个答案:

没有答案