C#的類和結構

          類和結構都可以包涵構造函數、常數、字段、方法、屬性、索引器、運算符、事件和嵌套等。結構是類型值,類是引用類型。在使用和申明結構函數,應該注意:

1)不能聲明結構默認的構造函數

2)在結構中,不能初始化實例字段

3)結構不能像類那樣繼承

4)於c++不同,c#僅允許單個繼承。也就是說類只能從一個基類繼承實現。類只能繼承一個,但是可以繼承多個接口

5)結構類永遠不是抽象的,並且始終是飲食密封的。

6)使用new運算符創建結構對象時,將創建結構對象,並且調用適當的構造函數。於類不同的是,結構的實例化不能使用new。

 

public struct PostalAddress {     // Fields, properties, methods and events go here... }

發佈了23 篇原創文章 · 獲贊 6 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章