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