例如,如果我将记录视为Dictionary(of String, String)
,并且我认为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
我认为这会更清洁,但有可能吗?
答案 0 :(得分: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)
答案 1 :(得分:2)
我不确定这是否会起作用,但您是否考虑过创建一个简单地继承自更复杂类的新类?
Public Class MyComplexClass
Inherits List(of Dictionary(of String, String))
End Class