我的dll有一个方法。此方法必须返回一些用类表示的数据。我尝试使用List<>返回此数据但它不起作用。我得到错误:类型是在未引用的程序集中定义的。您必须添加对程序集的引用。我喜欢这样:
public class CLASSA{
public List<CLASSB> function(){
}
}
Main将是这样的:
void functionMainn(){
CLASSA cls;
gridView.DataSource = cls.function();
}
如何修复它或将这些值作为gridview的数据源返回。
答案 0 :(得分:4)
正如错误所说;要使用DLL A返回但在DLL B中定义的类型,您需要引用两者 A和B.添加这些引用,它将正常工作。
此外,请确保在使用之前实例化cls
。