好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 淺談類型轉換操作符is/as

淺談類型轉換操作符is/as

熱門標簽:申請400電話手續 百度ai地圖標注 合肥電銷外呼系統哪家公司做的好 玉林市機器人外呼系統哪家好 蘋果手機凱立德地圖標注 電話機器人軟件銷售工作 同安公安400電話怎么申請流程 南陽外呼系統定制化 預測式外呼系統使用說明

1. 引言
  類型安全是.NET設計之初重點考慮的內容之一,對于程序設計者來說,完全把握系統數據的類型安全,經常是力不從心的問題。現在,這一切已經在微軟大牛們的設計框架中為你解決了。在.NET中,一切類型都必須集成自System.Object類型,因此我們可以很容易的獲得對象的準確類型,方法是:GetType()方法。那么.NET中的類型轉換,應該考慮的地方有那些呢?
2. 概念引入
  類型轉換包括顯示轉換和隱式轉換,在.NET中類型轉換的基本規則如下:
  任何類型都可以安全的轉換為其基類類型,可以由隱式轉換來完成;
  任何類型轉換為其派生類型時,必須進行顯示轉換,轉換的規則是:(類型名)對象名;
  使用GetType可以取得任何對象的精確類型;
  基本類型可以使用Covert類實現類型轉換;
  除了string以外的其他類型都有Parse方法,用于將字符串類型轉換為對應的基本類型;
  值類型和引用類型的轉換機制稱為裝箱(boxing)和拆箱(unboxing)。
3. 原理與示例說明
  淺談了類型轉換的幾個普遍關注的方面,該將主要精力放在is、as操作符的恩怨情仇上了。類型轉換將是個較大的話題,留于適當的時機討論。
  is/as操作符,是C#中用于類型轉換的,提供了對類型兼容性的判斷,從而使得類型轉換控制在安全的范疇,提供了靈活的類型轉換控制。

  is的規則如下:
  檢查對象類型的兼容性,并返回結果,true或者false;
  如果對象為null,則返回值永遠為false。

復制代碼 代碼如下:

namespace Learning
{
    public partial class check : System.Web.UI.Page
    {
        object o = new object();
        protected void Page_Load(object sender, EventArgs e)
        {
            Response.Write(o.GetType());//System.Object
            if (o is System.Object)  //執行第1次類型兼容檢查,o is A 返回false
            {
                Response.Write("o is System.Object");
            }
        }
    }

}


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

復制代碼 代碼如下:

namespace Learning
{
    public partial class check : System.Web.UI.Page
    {
        object o = new object();
        protected void Page_Load(object sender, EventArgs e)
        {
            Response.Write(o.GetType());//System.Object
            if ((o as System.Object)!=null)  //執行第1次類型兼容檢查,o is A 返回false
            {
                Response.Write("o is System.Object");
            }
        }
    }

}

標簽:南昌 南京 淄博 海南 揚州 臺州 嘉興 南京

巨人網絡通訊聲明:本文標題《淺談類型轉換操作符is/as》,本文關鍵詞  淺談,類型,轉換,操作,符,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺談類型轉換操作符is/as》相關的同類信息!
  • 本頁收集關于淺談類型轉換操作符is/as的相關信息資訊供網民參考!
  • 推薦文章