在 Delphi 中,您可以执行以下操作:
TArray = array[1..3] of byte;
然后你可以在哪里声明
T2Array = array[1..3] of TArray
令人作呕...
.NET 中是否存在类似的东西?(VB,C#,无论)
我目前正在做这样的事情
Private LotsOfData As ObservableCollection(Of ObservableCollection(Of myClass))
但想做
Private LotsOfData As ObservableCollection(Of myType)
在哪里
myType --> ObservableCollection(Of myClass)
我知道你可以用结构来做到这一点,即:
Public Structure MyType
Public myOc as ObservableCollection(Of MyClass)
End Structure
Dim LotsOfData as ObservableCollection(of MyType)
但是您必须将其引用为(例如)
LotsOfData.Last.myOc(i)
代替
LotsOfData.Last(i)
这看起来很笨拙。这似乎也很笨拙:
For Each Data as ObservableCollection(of myClass) in LotsOfData
DoSomething(Data)
Next
一样
For Each Data as MyType in LotsOfData
DoSomething(Data.myOc)
Next
什么时候可以
For Each Data as MyType in LotsOfData
DoSomething(Data)
Next
有任何想法吗?