C#中如何對結(jié)構(gòu)體進(jìn)行操作
C#中如何對結(jié)構(gòu)體進(jìn)行操作
ibeautiful
2019-05-16 10:10:21
TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊
結(jié)構(gòu)體和類比較相似,但是結(jié)構(gòu)體是值類型,而類是引用類型。
調(diào)用結(jié)構(gòu)體你不用去new一個(gè)結(jié)構(gòu)體。比如你像樓上定義了個(gè)struct student
直接student stu;就可以拿到stu對象,
不必student stu = new student();這樣去拿。
但是如果是類,就必須student stu = new student();才可以獲得對象。
在講結(jié)構(gòu)體作為參數(shù)傳給其他程序的時(shí)候,結(jié)構(gòu)的屬性值是不會(huì)跟著改變的。
但是,如果是類的話,類的屬性會(huì)變化。
舉報(bào)