我导入了一个我想在我的VB.NET项目中使用的库(该库在C#中,因为那里有我需要的函数和东西)。但是,我遇到了一个问题。
在图书馆内,有以下内容:
public static Dictionary<int, Map> Maps { get; set; }
Maps = new Dictionary<int, Map>();
显然使用“Map”类。我的项目中有一个“Map”类的副本,但是,我想问一下 - 有什么方法可以做到这样吗?在库上使用我的课程(来自项目A)?
我的朋友试图帮助我。他使用T变量将“Map”类转换为我的map类。但是,这对我没有帮助,因为在某些部分我不得不使用我的map类中的变量,并且添加它们是一个问题,因为它继承了mybase类(并且它产生了一些问题)。
您也可能会问 - 为什么我不在VB.NET中编写库?我坐了3个小时。该库有3个文件: WzReader , WzBinaryReader 和 WzDataClasses 。基本上,它读取一个名为“Output.bin”的文件,将数据插入字典。
然而,我的不起作用。所以请回答我的问题 - 我怎样才能将我的课程用于图书馆课程,或者试着看看我在做错了什么......
这是两个读者的链接(VB.NET(我的,不工作)和C#(工作正常))。
谢谢。