NET 有没有一一映射的类。 dictionary<>是键值集合,键不能重复,但是值可以重复。请问NET有没有提供一一映射的集合,键值都不能重复,并且键值是一一对应,可以从一个键得到一个值,也可以从一个值得到一个键。NET有这样的现成类吗?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 NHibernate 没找到过这种东西,但我有过这样的应用,我是自己写的方法,是使用字符串,比如如下内容a=ba1=b1a2=a2保存成为t="|a|[b]|a1|[b1]|a2|[a2]"如果比如我要判断键a2是否存在,只需要判断 t.indexOf("|a2|")的值效率还是很高的,一秒种可以操作百万次,而且很省内存。 可能没有,那样你往字典中放时检查一下不就好了要不把Dictionary<>重写下了 真的没有 不过Dictionary 貌似不能被继承把…… 应该有的吧,我记得有一个 public class StorefrontRegistry : Registry { protected override void configure() { ForRequestedType<ILogger>() .TheDefaultIsConcreteType<NLogLogger>();}}就是这个Registry类,重写的它的方法就OK了,它是用类初始化接口,你也可以用程序集动态初始化接口哦。。不知道有没有帮助... C#设置系统时间 我是新手,麻烦各位前辈帮个小忙...我JS调用后天方法,在页面加载的时候为什么会自动调用后台方法了? 高分急求,谢谢 请教关于用户控件的问题 C#中调用APi函数(关于指针参数的传递 ) 征集随机排序方法:对10000000个整数进行随机排列怎样更高效 请大家帮忙优化下代码! c#实现剪切/复制/粘贴/全选操作 如何将页面中的Frame转换为mshtml.IHTMLDocument2? 大家好!我想问一下初学习C#的时候应该拿什么书做参考 C# 中 ?? 操作符是什么意思? 批量上传图片
a=b
a1=b1
a2=a2保存成为
t="|a|[b]|a1|[b1]|a2|[a2]"
如果比如我要判断键a2是否存在,只需要判断 t.indexOf("|a2|")的值
效率还是很高的,一秒种可以操作百万次,而且很省内存。
那样你往字典中放时检查一下不就好了
要不把Dictionary<>重写下了
真的没有 不过Dictionary 貌似不能被继承把……
public class StorefrontRegistry : Registry
{
protected override void configure()
{
ForRequestedType<ILogger>()
.TheDefaultIsConcreteType<NLogLogger>();
}}
就是这个Registry类,重写的它的方法就OK了,它是用类初始化接口,你也可以用程序集动态初始化接口哦。。不知道有没有帮助...