C 之結構和列舉

2021-08-20 22:23:28 字數 1297 閱讀 1203

定義結構

struct語句來定義乙個帶有多個成員的新的資料型別,比如宣告乙個person結構:(如果該名字表示的是結構體裡面的名字,這需要在名字前加』_』)

struct person

下面程式將演示結構的使用:

using system;

namespace test

class program

\n性別:\n年齡:\n愛好:",aperson._name,aperson._gender,aperson._age,aperson._hobby);

console.writeline();

/* 列印bperson的資訊 */

console.writeline("姓名:\n性別:\n年齡:\n愛好:", bperson._name, bperson._gender, bperson._age, bperson._hobby);

}}

列印結果如下:

姓名:小紅

性別:女

年齡:12

愛好:喜歡唱歌

姓名:小明

性別:男

年齡:15

愛好:喜歡跳舞

請按任意鍵繼續. . .

c# 結構的特點

您已經用了乙個簡單的名為 books 的結構。在 c# 中的結構與傳統的 c 或 c++中的結構不同。c# 中的結構有以下特點:

列舉是一組命名整型常量。列舉型別是使用 enum 關鍵字宣告的。

c# 列舉是值資料型別。換句話說,列舉包含自己的值,且不能繼承或傳遞繼承。

宣告enum變數:

一般語法

enum

;

例項

using system;

namespace

; static

void main(string args)

", gendernan );

console.writeline("friday: ", gendernv );

console.readkey();}}

}

當上面的**被編譯和執行時,它會產生下列結果:

gendernan: 0

gendernv: 1

C 列舉和結構

列舉 enum 描述 1 不指定型別預設為int型 2 預設值為從0開始 3 賦值過程 使用 運算子 格式1 enum 3 n 格式2 enum 3 3 n 結構 struct 描述 部分 包含變數宣告 格式 struct 例 列舉 enum orientation byte north 1 sou...

c 列舉,結構

今天我們來學習一下c 中的列舉和結構。有一些固定的範圍的值就可以用列舉,例如方向,性別等。列舉的宣告 在命名空間下面,類上面 public enum 規範,方便 public enum gender public 訪問修飾符 public enum fangxiang 列舉 我想顯示出乙個人的性別,...

C 列舉 結構

列舉是值型別 宣告列舉 宣告列舉使用enum關鍵字.使用列舉 還可以用可空修飾符?建立可空列舉型別。season?a null 選擇列舉字面值 列舉內部的每個元素都關聯乙個整數值。預設第乙個元素對應整數字0,以後每個元素對應的整數都遞增1.可將特定整數常量和列舉型別的字面值手動關聯起來,比如 後面的...