C#語法中的布局體struct是值類型的,并且與C、C++中的布局體稍微有一點點不同。本文就為你介紹C#中的布局體若何利用
布局體界說:利用struct關頭字,其余跟界說class相似。
注重:布局體的當作員不克不及界說為virtual、abstract、protected,因為布局體是值類型,不克不及夠被擔當,所以,這些跟擔當相關的關頭字都不克不及利用
布局體初始化與利用:與類的初始化和利用很相似,根基無不同,同樣的new一個對象,然后給對象的屬性賦值即可
布局體初始化與利用,運行結果如圖所示
布局體是值類型:經由過程is運算符,判定布局體是值類型,在代碼剛寫完,編譯器就會提醒“給心猿意馬表達式始終為所供給的(ValueType)類型”
布局體是值類型,從運行成果也可以知道,布局體確實是值類型
布局體可以帶有方式:在布局體中添加一個自界說方式,顯示布局體的值
布局體可以帶有方式,運行結果如圖所示
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!