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)文章
gridview的buttonfield獲取該行的索引值(實(shí)例講解)
本篇文章主要介紹了gridview的buttonfield獲取該行的索引值(實(shí)例講解)需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-01-01解決安裝VS2008無(wú)法更改默認(rèn)路徑的問(wèn)題
這篇文章主要介紹了安裝VS2008無(wú)法更改默認(rèn)路徑的解決方法,需要的朋友可以參考下。2016-06-06unity實(shí)現(xiàn)場(chǎng)景跳轉(zhuǎn)
這篇文章主要為大家詳細(xì)介紹了unity實(shí)現(xiàn)場(chǎng)景跳轉(zhuǎn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-04-04WinForm實(shí)現(xiàn)仿視頻播放器左下角滾動(dòng)新聞效果的方法
這篇文章主要介紹了WinForm實(shí)現(xiàn)仿視頻播放器左下角滾動(dòng)新聞效果的方法,涉及WinForm窗口滾動(dòng)字幕設(shè)置的實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08picturebox加載圖片的三種方法與網(wǎng)站驗(yàn)證碼的抓取
這篇文章主要介紹了picturebox加載圖片的三種方法與網(wǎng)站驗(yàn)證碼的抓取,需要的朋友可以參考下2015-03-03C#編程簡(jiǎn)單實(shí)現(xiàn)生成PDF文檔的方法示例
這篇文章主要介紹了C#編程簡(jiǎn)單實(shí)現(xiàn)生成PDF文檔的方法,結(jié)合實(shí)例形式分析了C#生成PDF文檔的具體步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-07-07