列舉與結構體

2021-09-08 02:23:04 字數 1053 閱讀 7954

1、結構體和列舉一樣,都是在**的主體外部宣告的。

1

using system;

2using system.collections.generic;

3using system.linq;

4using system.text;56

namespace structenum

7 15

struct route

16

21class program

22 ,direction:

",myroute.distance,myroute.direction);

33 }

34 }

35 }

輸入4 4

輸出 4 west

2.c#結構體與c結構體類似

3.雖然列舉有型別,但是取列舉的值時,仍然需要進行型別轉換

1

using system;

2using system.collections.generic;

3using system.linq;

4using system.text;56

namespace structenum

7 15

struct route

16

21class program

22 ,direction:

",myroute.distance,myroute.direction);

34 console.writeline("

mroute.dirct=

",mroute.dirct);

35 }

36 }

37 }

第32行,編輯錯誤。

把 mroute.dirct = orientation.north; 改為 mroute.dirct = (int)orientation.north; 

輸出mroute.dirct = 1。

結構體與列舉

但是轉念一想,別人寫的畢竟是別人寫的,那是別人的,雖然我能看懂,也能為我所用,但始終不是從自己腦子裡一點點想出來的,不是自己手指在鍵盤上乙個字乙個字的敲出來的。所以儘管自己都知道了,但是還是自己寫出來,總結出來,才算真正自己的東西。好了,下面來聊一下結構體是什麼吧。1 首先它是乙個體。既然是乙個體,...

結構體 共用體與列舉

part 1 一 結構體型別與程式設計應用 學生的記錄由學號和成績組成。n名學生的資料已在主函式中放入結構體陣列stu中。編寫函式 ndminlist,實現 把分數低的學生資料放在陣列t中,函式返回分數低的學生的人數。注意 分數低的學生可能不止乙個 include const int n 5 定義結...

結構體列舉與聯合

基本介紹 struct是結構體的關鍵字,它將一些相關聯的資料打包成乙個整體,這些相關聯的資料可以是不同的型別。它們被稱為結構體的成員,結構體的成員可以是標量 陣列 指標 或者是其他結構體。結構的宣告 假設我們要建立學生檔案,要納入學生的姓名,年齡和性別三個內容。那麼我們可以通過建立乙個結構體來實現這...