登山 C enum型別基礎

2021-07-10 16:19:32 字數 973 閱讀 5415

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace enumtest

; private enum months : byte ;

//列舉型別也可以通過給每個

/*使用列舉的好處

* 1.只看個數字,不能看出值代表的含義

* 2.vs程式設計時,intellisense列出定義的值

*///enum還可以與flags特性配合使用

[flags]

enum days2

static void main(string args)

is day number #", today, daynumber);

months thismonth = months.mar;

byte monthnumber = (byte)thismonth;

console.writeline(" is month number #", thismonth, monthnumber);

//表示星期二和星期四開會

days2 meetingdays = days2.tuesday | days2.thurday;

//如果要加一天星期五

meetingdays = meetingdays | days2.friday;

console.writeline("meeting days are ",meetingdays);

//減去一天

meetingdays = meetingdays ^ days2.tuesday;

console.writeline("meeting days are ", meetingdays);

console.read();}}

}

C enum列舉型別

列舉型別 enumeration 是c 中的一種派生資料型別,它是由使用者定義的若干列舉常量的集合。如果乙個變數只有幾種可能的值,可以定義為列舉 enumeration 型別。所謂 列舉 是指將變數的值一一枚舉出來,變數的值只能在列舉出來的值的範圍內。建立列舉,需要使用關鍵字enum。列舉型別的一般...

C 型別基礎 引用型別

上一講說了一下值型別的部分內容,雖然沒有什麼有意思的東西能吸引大家的注意 也沒啥好的 讓大家參考一下 但是樓主的水平實在有限 各位看官如果不嫌棄的話 還是看看吧 如果對你的生活或者學習有那麼一絲幫助的話 都算是樓主的萬幸 當宣告乙個引用型別變數,並使用new 操作符建立引用型別實力的時候 該引用型別...

DataType 型別基礎

資料型別 資料的定義在各種場合均不一樣,資料的載體也不一樣,資料的表現方式和傳遞方式也不一樣,資料的處理方式也不一樣,資料庫不可能處理所有形式的資料,因此必須規範資料,按照型別劃分和處理。連續和離散 continuous versus discrete 在現實生活中,有些事物是離散地,可以準確地標識...