大陆性a及毛片,日韩精品不卡,国产精品第四页,日韩黄在线观看,欧美三级一区二区,国产中出在线观看,日韩久久久精品

    電話

    0411-39943997

仟億科技
客服中心
  • 電話
  • 電話咨詢:0411-39943997
  • 手機(jī)
  • 手機(jī)咨詢:15840979770
    手機(jī)咨詢:13889672791
網(wǎng)絡(luò)營(yíng)銷 >更多
您現(xiàn)在的位置:首頁(yè) > 新聞中心 > 常見(jiàn)問(wèn)題

C# 4.0的強(qiáng)類型與弱類型

作者:billionnet 發(fā)布于:2013/8/26 10:54:06 點(diǎn)擊量:

強(qiáng)類型和弱類型指的是兩個(gè)具有直接或者間接繼承關(guān)系的兩個(gè)類。如果一個(gè)類是另一個(gè)類的直接或者間接基類,那么它為弱類型,直接或者間接子類為強(qiáng)類型。后續(xù)的介紹中會(huì)用到的兩個(gè)類Foo和Bar先定義在這里。Bar繼承自Foo。Foo是弱類型,而Bar則是強(qiáng)類型。

  有了強(qiáng)類型和弱類型的概念,我們就可以這樣的定義協(xié)變和逆變:如果類型TBar是基于強(qiáng)類型Bar的類型,而類型TFoo是基于弱類型Foo的類型,協(xié)變就是將TBar類型的實(shí)例賦值給TFoo類型的變量,而逆變則是將TFoo類型的實(shí)例賦值給TBar類型的變量。

  委托中的協(xié)變與逆變的使用

  協(xié)變和逆變主要體現(xiàn)在兩個(gè)地方:接口和委托,先來(lái)看看在委托中如何使用協(xié)變和逆變。現(xiàn)在我們定義了如下一個(gè)表示無(wú)參函數(shù)的泛型委托Function,類型參數(shù)為函數(shù)返回值的類型。泛型參數(shù)之前添加了一個(gè)out關(guān)鍵字表示T是一個(gè)協(xié)變變體。那么在使用過(guò)程中,基于強(qiáng)類型的委托Fucntion實(shí)例就可以賦值給基于弱類型的委托Fucntion變量。

 



分享到:


Copyright@ 2011-2016 版權(quán)所有:大連千億科技有限公司 遼ICP備11013762-3號(hào)   google網(wǎng)站地圖   百度網(wǎng)站地圖   網(wǎng)站地圖

公司地址:大連市沙河口區(qū)中山路692號(hào)辰熙星海國(guó)際2317 客服電話:0411-39943997 QQ:2088827823 37482752

法律聲明:未經(jīng)許可,任何模仿本站模板、轉(zhuǎn)載本站內(nèi)容等行為者,本站保留追究其法律責(zé)任的權(quán)利! 隱私權(quán)政策聲明