一。類型比較
1.GetType() 方法,所有的類都從system.object 中繼承了這個(gè)方法,這個(gè)方法和typeof()運(yùn)算符一起使用,就可以確定對(duì)象的類型
if(myObj.GetType()) == typeof(MyClass)
{
//myObj是對(duì)象名,MyClass是一個(gè)類名
}
2. is運(yùn)算符(平時(shí)用得多,不再敘述)
二。值比較
1.運(yùn)算符重載
2.使用 IComparable 和 IComparer 接口。
它們可以用標(biāo)準(zhǔn)的方式定義比較對(duì)象的過程。也是對(duì)集合中的對(duì)象排序的一種絕佳方式。
接下來的兩篇日記會(huì)詳細(xì)說明 運(yùn)算符重載 和 IComparable 、 IComparer 接口
聯(lián)系客服