VB.NET多类型词典
我对VB.NET非常陌生,我来自Objective-C背景 在Objective-C中,我可以创建一个VB.NET多类型词典,vb.net,Vb.net,我对VB.NET非常陌生,我来自Objective-C背景 在Objective-C中,我可以创建一个NSMutableDictionary,它可以保存任何类型的值 在这里,我使用VB.NET制作了一个字典,但是当我初始化它的一个实例时,我被要求提供一个特定的值类型。如何在一个字典中启用任何值类型?您可以使用对象类型来保存任何值。例如: Dim myDict as New Dictionary(Of String, Object)() 您可以使用对象类型来保存任何值。例如: Dim myDic
NSMutableDictionary
,它可以保存任何类型的值
在这里,我使用VB.NET制作了一个
字典
,但是当我初始化它的一个实例时,我被要求提供一个特定的值类型。如何在一个字典中启用任何值类型?您可以使用对象
类型来保存任何值。例如:
Dim myDict as New Dictionary(Of String, Object)()
您可以使用
对象
类型来保存任何值。例如:
Dim myDict as New Dictionary(Of String, Object)()
您可以编写字典来保存以下对象:
Dim myDictionary As New Dictionary(Of String, Object)
然后提供:
myDictionary.Add("keyA", New Button)
myDictionary.Add("keyB", "Test")
这可能不是最佳编程实践。最好利用泛型,让字典保存一个通用的类或项接口
为项目的每个类或接口使用多个字典将更高效,更易于维护。您可以编写一个字典来保存以下对象:
Dim myDictionary As New Dictionary(Of String, Object)
然后提供:
myDictionary.Add("keyA", New Button)
myDictionary.Add("keyB", "Test")
这可能不是最佳编程实践。最好利用泛型,让字典保存一个通用的类或项接口
为项目的每个类或接口使用多个字典将更高效,更易于维护。您需要在同一个目录中保存任何类型的对象吗?i、 整数、字符串、MyClassI、MyClassI??您需要在同一目录中保存任何类型的对象吗?i、 e.整数、字符串、MyClassI、MyClassI??