在c#中可以將乙個類定義在另乙個類的內部;
外面的類叫「外部類」,內部的類叫「巢狀類」。巢狀類和普通類相似,只是宣告的位置比較特殊。
class
person}}
//例項化
person.web w =
newperson.web()
;w.show()
;
如果想例項化內部類的話,需要使用外部類名.內部類名的方式訪問到內部類。
如果某個類的例項物件只會使用到一次,可以使用匿名類的方式建立這個物件。不需要定義類,我們就可以建立乙個物件。
var mk =
new;
mk.name =
"李開坤"
;//報錯,匿名類的屬性都是唯讀的
console.
writeline
(, mk.name, mk.age, mk.address)
;
被sealed關鍵字修飾過的類不可以被繼承,也就是說不能有子類;
sealed
class
aaa
巢狀類 匿名類 密封類
巢狀類 在c 中可以將乙個類定義在另乙個類的內部,外部的叫外部類,內部的巢狀類 namespace 27 set public void hello 巢狀類 public class web webname,weburl class program 匿名類 如果某個類的例項物件只會使用到一次,可以使...
C 巢狀類匿名類與密封類
一 巢狀類 1.概念 在 c 中可以將乙個類定義在另乙個類的內部 外面的類叫 外部類 內部的類叫 巢狀類 巢狀類和普通類相似,只是宣告的位置比較特殊。2.注意事項 如果想例項化內部類的話,需要使用 外部類名.內部類名 的方式訪問到內部類。二 匿名類 1.概念 如果某個類的例項物件只會使用到一次,可以...
C 基礎12 巢狀類 匿名類與密封類
ps 注釋和講解全在 中 using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace c4 程式設計 public s...