有没有人知道.Net程序集包含具有与典型java类型相同功能的类:
例如,以下的.Net实现(最好是c#)包含与java类相同的方法。
的java.util.HashMap
java.util.LinkedList中
等...
我知道java集合和.net集合之间的一些基本差异,例如在枚举期间删除元素的能力,但这并不意味着大多数函数都无法在.net中实现。
提前致谢。
答案 0 :(得分:2)
如果您正在寻找与Java兼容的API接口,您可能需要查看IKVM。
答案 1 :(得分:1)
System.Collections.Generic
和System.Collections
分别包含您要查找的类型LinkedList
和HashTable
,尽管可能有更好的替代方法,例如Dictionary<TKey, TValue>
取决于你的意图。
答案 2 :(得分:1)
查看.NET中的System.Collections或System.Collections.Generic命名空间,它们包含主要的集合类。
您可能希望查看的另一个有用工具是IKVM.NET。此框架允许您使用.NET中的Java API类,并提供一些Java和.NET之间的互操作机制。
答案 3 :(得分:0)
您是否正在寻找完全相同的方法?
我的意思是,HashMap
基本与Dictionary<TKey, TValue>
相同,而LinkedList
基本与{{1>相同}}。就是这样。
我不知道有人制作完全克隆只是因为不清楚它的价值是什么。