W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
struct類似于類。
struct是一個值類型,而一個類是一個引用類型。
結(jié)構(gòu)體不支持繼承。
結(jié)構(gòu)體隱式地從對象派生,或者更確切地說,是System.ValueType。
一個struct可以擁有一個類可以擁有的所有成員,除了以下:
您無法重寫的無參構(gòu)造函數(shù)隱式存在。它執(zhí)行其字段的按位置零。
定義結(jié)構(gòu)構(gòu)造函數(shù)時,必須顯式分配每個字段。
您不能在結(jié)構(gòu)中使用字段初始值設(shè)置。
這里是一個聲明和調(diào)用結(jié)構(gòu)體構(gòu)造函數(shù)的例子:
public struct Point { int x, y; public Point (int x, int y) { this.x = x; this.y = y; } } Point p1 = new Point (); // p1.x and p1.y will be 0 Point p2 = new Point (1, 1); // p1.x and p1.y will be 1
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: