c#位運算 詳見:
2012-04-23 10:26:06| 分類: 程式(net)
|舉報|字型大小訂閱
flags關鍵字允許我們在使用.net列舉變數時,使用多個組合值,多個值的賦值方法是使用關鍵字「|」,
即weekdays weekdays=weekdays.monday | weekdays.tuesday;
判斷列舉是否具有該值:if( weekdays | weekdays.monday!=0) 說明是否包含該值
【介紹flags關鍵字允許我們在使用.net 列舉變數時,使用多個組合值
使用演示
1 [flags]
2 enum weekdays
3
複製**
只需要在enum上使用上[flags]標籤即可標記為可組合的列舉.下面是簡單的用法:
1 static void testenumflags()
2
複製**
執行結果
C 列舉Flag屬性的應用
直接上 using system using static system.console namespace firstdotnetcorepro public enum daysofweek 如果將上述 執行則在控制台會輸出 96。因為列舉型別也是值型別,當進行或操作的時候實際上是對應的數值進行了...
和flag 不怕立Flag,就怕沒有Flag
我慢悠悠地在宿舍裡轉圈,看見舍友遞過來的薯片,原來是因為你。我憤憤地邊吃邊說。在舍友看白痴的眼神中我回到椅子上,撕開了一包無骨雞爪,邊嚼邊想,總有人想阻止我成功。昨天晚自習的時候,班長讓我們每乙個都寫下自己的新年flag,然後互相交換後讀出來。有的人希望自己好好學習,天天向上 有的人希望可以暴瘦 有...
和flag 《2023年立Flag指南》
大家吼,還有不到2個小時就到2020年了,你們是不是還沒反應過來?一到這個時候啊,很多人都會選擇性忘記去年立下的flag,繼續充滿雄心鬥志地在朋友圈 微博 qq空間等地,插上各種豪情壯志的flag 今年我一定要好好學習 考過四級 努力 爭取脫單 少玩手機 然而每一次的結果都emmmm,理想很豐滿,現...