永发信息网

c#什么样的集合才能用linq

答案:1  悬赏:0  手机版
解决时间 2021-01-26 17:25
c#什么样的集合才能用linq
最佳答案
实现有问题。在这里,C不需要实现 IEquatable, 因为Except方法默认情况下调用的是 object 的 Equals 方法,而不是这个接口的方法。C改成如下内容即可:
1234567891011121314151617181920 public class C { public string S; public override bool Equals(object other) { if(other==null)return false; if(other.GetType()!=GetType())return false; if(other==this)return true; return ((C)other).S.Equals(S); } public override int GetHashCode() { return S.GetHashCode(); } }

另外GetHashCode重写是一个建议,不是必须的,所以不会出错。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国邮政(燕来乡邮电所)怎么去啊,我要去那办
西街村怎么去啊,我要去那办事
壤树的意思是什么啊?知道的请说下!
【如实】在括号里填上合适的词语。如实地()紧
突破润滑油排名第几位
奇高阀门价格怎么样,贵不贵?
天峨县邮政局地址在什么地方,我要处理点事
寨子村地址有知道的么?有点事想过去
新疆奎屯市56号信箱—03分箱邮编833200是什么
优美有深意的和歌
一首英文版的歌,歌词有一句:i love you,baby
为加强和改进来成年人思想道德建设,某校积极
有首歌歌词叫看似的情思高原雪莲花
猛氏的意思是什么啊?知道的请说下!
扶他林涂到了伤口上怎么办
推荐资讯
绝世唐门txt下载奇书网朋友们来个帮忙吧。i猴
小博士幼儿园(东宁南路)地址在什么地方,我要
渠道销售,职业装工作服,求话术!!!急
下列关于二倍体动物细胞增殖的表述不正确的有
车子跑到60码就会听到有规律的轰轰声,油门松
遁人的意思是什么啊?知道的请说下!
纤纤玉指地址在什么地方,想过去办事
汉兰达2.7 3.5用什么火花塞
(31分)安徽省物华天宝,人杰地灵。徽商、徽
姚黄的意思是什么啊?知道的请说下!
发引文论文时双二重峰化学位移写哪个峰
金华县澧浦中学地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?