创建ISet实例(String)

时间:2016-05-16 21:41:21

标签: vb.net list instance

我在挣扎。获得了类型为ISet(String)的属性,我需要为它们赋值。

.Add() 

抛出空链接错误,因为它没有实例化,尝试创建实例,赋值并传递set(),但是

Activator.CreateInstance(Type.GetType(MyClass.MyProperty)

抛出空链接。这个解决方案Visual Basic: dynamically create objects using a string as the name都不起作用,我输出了列表,而ISet根本就不存在 我一直试图解决这个问题。

1 个答案:

答案 0 :(得分:1)

接口没有完全定义对象。它们只定义对象的一部分,因此您没有足够的信息来自ISet(Of String)接口来创建实例。

您需要做的是找到一个实现界面的类型,然后创建其中一个... HashSet(Of String)SortedSet(Of String)都可以。