欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c# 類型轉(zhuǎn)換

 更新時間:2012年10月29日 13:58:31   作者:  
CLR最重要的特性之一就是類型安全性。在運行時,CLR總是知道一個對象是什么類型。調(diào)用GetType方法可以返回類型
CLR允許將一個對象轉(zhuǎn)換為它的實際類型,或者它的基類型。
在C#中,可將一個對象隱式轉(zhuǎn)換為它的基類型,將對象轉(zhuǎn)換成派生類型需要顯示轉(zhuǎn)換。例:
object o = new Emplee();
Emplee e = (Emplee)o;

但是如果將一個對象轉(zhuǎn)換成自己的派生類型是,會運行時報錯:
object o = new object();
Emplee e = (Emplee)o;

所以CLR是類型安全的。

c#中is as的操作符用法
在c#語言中,進行類型轉(zhuǎn)換的另一個方式是使用is as操作符。
is:檢查對象是否兼容指定對象,返回bool類型。
例:

object o = new object();
bool b1 = (o is object);//true
bool b2 = (o is Emplee);//false


is一般的用法:
if(o is Emplee)
{
Emplee e = (Emplee)o;
}
as:目的是簡化is的代碼寫法,同時提升性能,用法:
Emplee e = o as Emplee;
if(e != null)
{ }
這段代碼中,CLR核實o是否兼容于 Emplee類型,如果兼容就轉(zhuǎn)Emplee類型,如果不兼容就返回null。

相關(guān)文章

  • C#窗體間通訊的幾種常用處理方法總結(jié)

    C#窗體間通訊的幾種常用處理方法總結(jié)

    這篇文章主要介紹了C#窗體間通訊的幾種常用處理方法總結(jié),有很好的實用價值,需要的朋友可以參考下
    2014-08-08
  • DevExpress實現(xiàn)GridControl列頭繪制Checkbox的方法

    DevExpress實現(xiàn)GridControl列頭繪制Checkbox的方法

    這篇文章主要介紹了DevExpress實現(xiàn)GridControl列頭繪制Checkbox的方法,需要的朋友可以參考下
    2014-08-08
  • C# 連接SQL數(shù)據(jù)庫的方法及常用連接字符串

    C# 連接SQL數(shù)據(jù)庫的方法及常用連接字符串

    這篇文章主要介紹了C# 連接SQL數(shù)據(jù)庫的方法及常用連接字符串,有需要的朋友可以參考一下
    2014-01-01
  • C#編寫游戲客戶端的實現(xiàn)代碼

    C#編寫游戲客戶端的實現(xiàn)代碼

    這篇文章主要介紹了C#編寫游戲客戶端的實現(xiàn)代碼,連接客戶端原理流程圖,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-11-11
  • Unity UGUI的Scrollbar滾動條組件使用詳解

    Unity UGUI的Scrollbar滾動條組件使用詳解

    這篇文章主要介紹了Unity UGUI的Scrollbar(滾動條)組件的介紹及使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • C#正則表達式之Ismatch()的用法解讀

    C#正則表達式之Ismatch()的用法解讀

    這篇文章主要介紹了C#正則表達式之Ismatch()的用法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • c#系列 list詳情

    c#系列 list詳情

    這篇文章主要介紹了c#系列 list,list 本質(zhì)是一個數(shù)組,。就跟我們操作系統(tǒng)一樣,提前申請內(nèi)存大小。所以我們程序一般都有一個申請內(nèi)存,實際使用內(nèi)存,內(nèi)存碎片這幾個概念,下面?zhèn)z看文章詳細內(nèi)容吧
    2021-10-10
  • C#控制臺應(yīng)用程序中輸出彩色字體

    C#控制臺應(yīng)用程序中輸出彩色字體

    這篇文章主要為大家詳細介紹了C#控制臺應(yīng)用程序中輸出彩色字體的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • 詳解C#中String.ToCharArray方法的使用

    詳解C#中String.ToCharArray方法的使用

    這篇文章主要為大家詳細介紹了C#中String.ToCharArray方法的使用的相關(guān)知識,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-01-01
  • C# 基礎(chǔ)入門--關(guān)鍵字

    C# 基礎(chǔ)入門--關(guān)鍵字

    本文主要介紹了C# 基礎(chǔ)知識--關(guān)鍵字的相關(guān)知識,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03

最新評論