-1

例如,如果我认为一条记录是 a Dictionary(of String, String),并且我认为一条记录设置为 by List(of Dictionary(of String, String)),那么必须继续使用这些类型定义会变得非常难看。

我想在 VB.NET 中为这种类型命名。因此,例如,而不是以下代码:

private sub processRecordList(recList as List(of Dictionary(of String, String)))
    dim myNewRecord as Dictionary(of String, String)
end sub

我可以使用:

private sub processRecordList(recSet as RecordSetType)
    dim myNewRecord as RecordType
end sub

我认为这会更干净,但这可能吗?

4

2 回答 2

3

您可以Import使用别名

Imports IntList = System.Collections.Generic.List(Of Integer)

Dim mylist As New IntList()
' is equal to
Dim mylist As New List(Of Integer)
于 2013-07-05T23:08:13.930 回答
2

我不确定这是否可行,但是您是否考虑过创建一个简单地从您更复杂的类继承的新类?

Public Class MyComplexClass
    Inherits List(of Dictionary(of String, String))

End Class
于 2013-07-05T23:05:13.060 回答