C# 中類和結構的區別是什麼?
結構
在 C# 中,結構是值型別資料型別。它可以幫助您使單個變數儲存各種資料型別的相關資料。struct 關鍵字用於建立結構。
要定義結構,您必須使用 struct 語句。struct 語句定義了一種新的資料型別,您的程式可以為其建立多個成員。
類
定義類時,您定義了資料型別的藍圖。類定義以關鍵字 class 後跟類名開始,類體用一對花括號括起來。
結構與類
結構是值型別,類是引用型別。
將類傳遞給方法時,它是按引用傳遞的。但是,當結構傳遞給方法時,它是按值傳遞的。
類支援繼承,但結構不支援。
類中可以使用解構函式,但在結構中不能使用解構函式。
結構不能有預設建構函式
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP