首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 與 VB.NET 型別系統整理(二):typeof、is、as 關鍵字跨語言差異

     編輯:關於C語言

typeof / GetType

  • C# typeof(int) ≡ VB GetType(Integer),取得 Type 物件。
  • VB TypeOf ... Is 用於物件與型別比較(僅參考類型)。

is 關鍵字

  • C# obj is Type:檢查相容性(參考/裝箱/取消裝箱轉換)。
  • VB obj1 Is obj2:比較兩參考是否指向同一實例(不比較值)。

as 關鍵字

  • C# expr as Type:安全轉型,失敗回傳 null。
  • VB As 子句:用於變數/參數/泛型約束宣告(如 Dim i As Integer)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved