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

C# 基礎觀念(二):介面、值/參考型別、強型別、例外處理、屬性與中繼資料

     編輯:關於C語言

一、面向物件與介面

介面提供契約:實作介面的類別必須實作所有方法與屬性。例:IUser 含 age, sex, userName 屬性與 setUname(), getAge() 方法,UserClass 繼承 IUser 必須全部實作。

二、值型別與參考型別巨大差異

  • 值型別:變數直接儲存資料,通常在堆疊。
  • 參考型別:變數儲存資料位址,通常在受控堆積。

三、強資料型別

所有變數明確標記特定型別(如 string, int)。IL 不允許操作模糊型別。JavaScript var 為模糊型別,.NET 3.5 亦引入 var。

四、例外處理

採 try { } catch { } finally { } 區塊處理錯誤,細節後續說明。

五、屬性與中繼資料

使用者定義的 Attribute 與對應型別/方法中繼資料放在一起,利於文件說明,搭配反射技術執行特定任務。中繼資料與反射後續詳細講解。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved