在c#中用arraylist创建的数组,在用contains查看是否包含某一个对象时,判
在c#中用arraylist创建的数组,在用contains查看是否包含某一个对象时,判断的依据是什么,对象名还是对象值...
在c#中用arraylist创建的数组,在用contains查看是否包含某一个对象时,判断的依据是什么,对象名还是对象值
展开
3个回答
展开全部
如果是值类型,就是值。如果是引用类型(class等),就看如何实现的Equals接口方法(也就是两个object如果==操作符相等那么就Contains)。
追问
可以再详细点吗
追答
百度:c# equals 重载
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
默认采用object.equals()方法判断,如果是值类型,直接判断,如果是引用类型,判断地址是否相同。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
谟间接冈谟间接冈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询