<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Hopes

    Start Here..

     

    C#中as與is的用法(轉)

    C#中as與is的用法(轉) 

    一、類型轉換   
    1.任何類型都可以轉換為其基類類型,用隱式轉換完成;  
    2.任何類型轉換為其派生類型時,必須進行顯示轉換。如:(類型名)對象名; 
    3.使用GetType可以取得任何對象的精確類型; 
    4.基本類型可以使用Convert類實現類型轉換;  
    5.除了string以外的其他類型都有Parse方法,用于將字符串類型轉換成對應的基本類型; 
    6.值類型和引用類型的轉換稱為裝箱(boxing)或拆箱(unboxing);
       
    二、is/as示例   
    is轉換規則:   
    1. 檢查對象類型的兼容性,并返回結果true(false); 
    2.不會拋出異常;  
    3.如果對象為null,剛返回false;  

    示例:  C#代碼   
    1. object o = "abc";    
    2. if (o is string) //執行第一次類型兼容性檢查   
    3. {    
    4.     string s = (string)o; //執行第二次類型兼容性檢查,并轉換   
    5.     MessageBox.Show("轉換成功!");   
    6. }   
    7. else  
    8. {    
    9.     MessageBox.Show("轉換失敗!");   
    10. }     

    as轉換規則:   
    1.檢查對象類型的兼容性,并返回轉換結果,如果不兼容則返回null; 
    2.不會拋出異常;  
    3.如果結果判斷為空,則強制執行類型轉換將拋出NullReferenceException異常;   示例:

     
    C#代碼  
    1. object o = "abc";    
    2. string s = o as string; //執行第一次類型兼容性檢查,并返回結果   
    3. if (s != null)     
    4.     MessageBox.Show("轉換成功!");   
    5. else   
    6.     MessageBox.Show("轉換失敗!");     

    注:as比is少執行一次兼容性檢查,性能可能會高一點點。     
    as是引用類型類型的轉換或者裝箱轉換,不能用與值類型的轉換。

    posted on 2014-01-18 19:39 ** 閱讀(137) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    公告

    你好!

    常用鏈接

    留言簿(2)

    隨筆檔案

    文章分類

    文章檔案

    新聞檔案

    相冊

    收藏夾

    C#學習

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产成人免费网站在线观看| 99久久精品免费精品国产| 成人毛片免费在线观看| 亚洲成AV人综合在线观看| 亚洲视频在线免费看| 91亚洲va在线天线va天堂va国产| 日本不卡免费新一区二区三区| 亚洲国产精品一区二区成人片国内| 中国videos性高清免费| 亚洲真人无码永久在线| 成全高清在线观看免费| 久久精品国产亚洲AV无码麻豆| 亚洲精品视频在线观看免费| 亚洲另类小说图片| 女人张腿给男人桶视频免费版| 亚洲乱色伦图片区小说| 国产伦精品一区二区三区免费下载 | 有色视频在线观看免费高清在线直播 | 亚洲国产精品一区二区第四页| 一个人看的www在线免费视频 | 日韩精品无码免费专区午夜| 亚洲福利在线视频| 一个人看的www在线观看免费 | 女人隐私秘视频黄www免费| 久久综合日韩亚洲精品色| 最近中文字幕国语免费完整| 亚洲中文字幕久久精品蜜桃| 免费人成在线观看播放国产 | 一本色道久久综合亚洲精品蜜桃冫| 日韩人妻无码免费视频一区二区三区| 猫咪免费人成网站在线观看入口| 亚洲一区无码中文字幕| 四虎免费影院ww4164h| AV激情亚洲男人的天堂国语| 久久影视综合亚洲| 97国产免费全部免费观看| 亚洲av无码一区二区三区人妖| 亚洲日韩一页精品发布| 久草免费在线观看视频| 免费看一级一级人妻片| 亚洲AV成人片色在线观看 |