C#Dictionary不能添加重复键的解决方法

重载了一个方法:

 

public class RepeatDictionaryComparer : IEqualityComparer<string>
{
public bool Equals(string x, string y)
{
return x != y;
}
public int GetHashCode(string obj)
{
return obj.GetHashCode();
}
}

 

调用:

Dictionary<string, string> _dic = new Dictionary<string, string>(new RepeatDictionaryComparer());

这样重复的键也可以添加了。

posted @ 2021-05-28 11:05  miss-you  阅读(744)  评论(0)    收藏  举报