C#判斷一個(gè)類是否實(shí)現(xiàn)了某個(gè)接口3種實(shí)現(xiàn)方法
更新時(shí)間:2015年06月16日 10:10:31 投稿:junjie
這篇文章主要介紹了C#判斷一個(gè)類是否實(shí)現(xiàn)了某個(gè)接口3種實(shí)現(xiàn)方法,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
B為一個(gè)類,ISay為一個(gè)接口。
方法1:
復(fù)制代碼 代碼如下:
B b = new B();
if (b.GetType().GetInterface("ISay") != null)
{
//如果實(shí)現(xiàn)了接口“ISay”,...
}
方法2:
復(fù)制代碼 代碼如下:
B b = new B();
if (b is ISay)
{
Console.WriteLine("類B實(shí)現(xiàn)了接口ISay");
}
方法3:
復(fù)制代碼 代碼如下:
B b = new B();
ISay say = b as ISay;
if (say != null)
{
Console.WriteLine("類B實(shí)現(xiàn)了接口ISay");
}
您可能感興趣的文章:
- C# 接口的隱式與顯示實(shí)現(xiàn)及適應(yīng)場(chǎng)景
- C#動(dòng)態(tài)webservice調(diào)用接口
- C#中實(shí)現(xiàn)判斷某個(gè)類是否實(shí)現(xiàn)了某個(gè)接口
- C#中的ICustomFormatter及IFormatProvider接口用法揭秘
- C#接口interface用法實(shí)例
- C#開(kāi)發(fā)微信公眾號(hào)接口開(kāi)發(fā)
- 通過(guò)C#實(shí)現(xiàn)自動(dòng)售貨機(jī)接口
- C#接口實(shí)現(xiàn)方法實(shí)例分析
- C#隱式/顯示實(shí)現(xiàn)接口方法詳解
相關(guān)文章
C#使用QRCode生成海報(bào)圖并嵌入定位帶logo的二維碼
這篇文章主要為大家詳細(xì)介紹了C#如何使用QRCode生成海報(bào)圖并嵌入定位帶logo的二維碼,文中的示例代碼講解詳細(xì),需要的小伙伴可以參考下2024-03-03
Microsoft Expression Web 簡(jiǎn)體中文正式版 官方下載地址
Microsoft Expression Web 簡(jiǎn)體中文正式版 官方下載地址...2007-07-07
c# RSA非對(duì)稱加解密及XML&PEM格式互換方案
這篇文章主要介紹了c# RSA非對(duì)稱加解密及XML&PEM格式互換方案,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下2020-12-12
C#實(shí)現(xiàn)人民幣大寫(xiě)轉(zhuǎn)換示例代碼
這篇文章主要介紹了C#實(shí)現(xiàn)人民幣大寫(xiě)轉(zhuǎn)換,需要的朋友可以參考使用2013-12-12
C#字符串內(nèi)存分配與駐留池學(xué)習(xí)分享
這篇文章主要介紹了C#字符串內(nèi)存分配與駐留池學(xué)習(xí)分享,大家參考使用吧2013-12-12

