enum操作--獲取枚舉里的最大值

一個應用系統,如果程序里沒有任何enum的使用,我認為它的可讀性是有待商榷的。

?

?

?求枚舉里的最大/最小枚舉值, 其實是對Array進行操作:

        enum EnumTest{ddd = 2,eee}

?

var arr1 = Enum.GetValues(typeof(EnumTest)); //返回值是一個Array
arr1.Length //枚舉項個數 arr1.GetValue(arr1.GetLowerBound(
0)).GetHashCode() //求最小值,即2 arr1.GetValue(arr1.GetUpperBound(0)).GetHashCode() //求枚舉最大值,即3

?

Enum.GetName方法

        //// 摘要: //     在指定枚舉中檢索具有指定值的常數的名稱。//// 參數: //   enumType://     枚舉類型。////   value://     特定枚舉常數的值(根據其基礎類型)。//// 返回結果: //     一個字符串,其中包含 enumType 中值為 value 的枚舉常數的名稱;如果沒有找到這樣的常數,則為 null。//// 異常: //   System.ArgumentNullException://     enumType 或 value 為 null。////   System.ArgumentException://     enumType 不是 System.Enum。- 或 -value 既不是 enumType 類型,也沒有與 enumType 相同的基礎類型。[ComVisible(true)]public static string GetName(Type enumType, object value);

Enum.GetName(typeof(EnumTest), 2) ?//返回值是"ddd"

Enum.GetName(typeof(EnumTest), 2) ?//返回值是null

轉載于:https://www.cnblogs.com/buguge/p/5913185.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/270817.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/270817.shtml
英文地址,請注明出處:http://en.pswp.cn/news/270817.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

呂梁離石學校計算機專業在哪里,山西呂梁計算機大專學校有哪些太重技校告訴您...

山西呂梁計算機大專學校有哪些太重技校告訴您。選擇專業的***關鍵的因素是你自身的興趣,其他只能參考,如果你能準確的知道自己的興趣所在,未來的職業所選,那么只需要一招就可以吃遍天。相信我,一生為自己感興趣的事情奮…

網絡安全:六種常見的網絡攻擊手段

??作者主頁:IT技術分享社區 ??作者簡介:大家好,我是IT技術分享社區的博主,從事C#、Java開發九年,對數據庫、C#、Java、前端、運維、電腦技巧等經驗豐富。 ??個人榮譽: 數據庫領域優質創作者🏆&#x…

3種團隊分組適應項目_分組團隊競賽活動方案

為營造新年春節期間良好的經營氛圍,形成規范有效的服務流程,促進員工快樂積極向上工作,鑄造峽市娛樂行業名牌,經KTV 管理人員研究制定以下分組評比競賽方案:第一:分組辦法。1、KTV主管楊海軍、華磊、馮磊、…

Spring Security(18)——Jsp標簽

目錄 1.1 authorize 1.2 authentication 1.3 accesscontrollist Spring Security也有對Jsp標簽的支持的標簽庫。其中一共定義了三個標簽:authorize、authentication和accesscontrollist。其中authentication標簽是用來代表當前Authentication對象的&…

e4a html文本,E4A?怎么將剪貼版中的文本?粘貼到窗口的光標處啊?求個代碼

滿意答案百幻蝶V木桃2017.05.20采納率:49% 等級:8已幫助:1710人■如何打開剪貼板查看器 當您從某個程序剪切或復制信息時,該信息會被移動到剪貼板并保留在那里,直到您清除剪貼板或者您剪切或復制了另一片信息。“剪…

電腦技巧:七款U盤修復軟件

??作者主頁:IT技術分享社區 ??作者簡介:大家好,我是IT技術分享社區的博主,從事C#、Java開發九年,對數據庫、C#、Java、前端、運維、電腦技巧等經驗豐富。 ??個人榮譽: 數據庫領域優質創作者🏆&#x…

cdrx8如何批量導出jpg_Coreldraw/CDR X8 存低版本打開問題 – 數碼打印破圖 – Coreldraw/CDR軟件崩潰 – 漸變導位圖角度變了...

Coreldraw/CDR X8 存低版本打開問題 – 數碼打印破圖 – Coreldraw/CDR軟件崩潰 – 漸變導位圖角度變了Coreldraw/CDR X8 存低版本打開問題各位大神,小弟最近安裝了Coreldraw/CDR X8 ,在設計文件時,會遇到給文字設計套白邊,問題來…

[deviceone開發]-do_SlideListView的簡單示例

一、簡介 利用提供的SlideListVIew實現那種cell可以滑動露出底部按鈕的功能 主要組件:do_slidelistview 二、效果圖 三、相關討論 http://bbs.deviceone.net/forum.php?modviewthread&tid269 四、相關下載 https://github.com/do-project/code4do/tree/master/…

Git:Rebase和Merge之間的區別,看完這篇文章你就懂了!

社區中長期以來一直在爭論我們應該使用Merge還是Rebase。有人會說Merge更好,因為它保留了最完整的工作歷史。其他人則認為,Rebase變得更整潔,這使審閱者的生活更輕松,更高效。本文將解釋合并和重新設置之間的區別是什么&#xff0…

計算機b級英語翻譯,英語B級考試翻譯必備常用短句

英語B級考試翻譯必備常用短句1. Who would say like this?誰會這樣說呢?2. What time shall we leave?我們什么時候出發呢?3. We are going to play golf this Sunday.我們這個星期天要去打高爾夫球。4. Do you want to go out or stay at home?你想出…

weblogic概覽下的上下文根配置_Weblogic服務下獲取上下文路勁問題

問題描述:如果一個項目用weblogic部署的服務,在web_inf文件夾下只有web.xml文件,沒有配置weblogic.xml文件時,這是用類.class.getClassLoader().getResource("").getPath() 該方法獲取到的絕對路勁是如下:/…

干貨:SQLServer數據庫基于PowerDesigner逆向工程生成PDM文件

在日常的開發工程中,很多時候需要提供數據庫設計文檔,如果當時數據庫設計沒有采用PowerDesinger,到后期需要給客戶提供數據庫設計文檔、后期項目運維就會比較麻煩,今天給大家介紹如何使用PowerDesigner的逆向工程生成SQLServer數據…

檢查 Linux 服務器性能

如何用十條命令在一分鐘內檢查 Linux 服務器性能 如果你的Linux服務器突然負載暴增,報警短信快發爆你的手機,如何在最短時間內找出Linux性能問題所在?來看Netflix性能工程團隊的這篇博文,看它們通過十條命令在一分鐘內對機器性能問…

html 圓球的百分比,HTML5 很酷的球形器皿中水波狀的進度條

CSS語言:CSSSCSS確定* {box-sizing: border-box;}html,body {height: 100%;}body {background-color: #1a1a1a;font-family: sans-serif;font-size: 15px;color: #ccc;}input[type"text"] {background-color: transparent;margin-top: 30px;border: 0;bor…

SQLServer基礎:TOP、OFFSET-FETCH、SET ROWCOUNT用法筆記

今天給大家介紹一下TOP、OFFSET-FETCH、SET ROWCOUNT用法筆記,希望對大家能有所幫助!1、 TOP用法語法格式:TOP ( expression ) [ PERCENT ] [ WITH TIES ]expression:返回行數的數值表達式PERCENT:指返回的結果集行的百…

取本地數據_深入理解Kafka服務端之Follower副本如何同步Leader副本的數據

一、場景分析Kafka采用的是主寫主讀的方式,即客戶端的讀寫請求都由分區的Leader副本處理,那么Follower副本要想保證和Leader副本數據一致,就需要不斷地從Leader副本拉取消息來進行同步。由于同一個分區的Leader副本和Follower副本分布在不同的…

用計算機0和1表達難舍之情,表達不舍之情的句子是

1. 表達難舍之情的句子“悲莫悲兮生別離,樂莫樂兮新相知”,離別送行情難自禁。1.與君離別意,同是宦游人。 海內存知己,天涯若比鄰。(王勃《送杜少府之任蜀州》) 2.又送王孫去,萋萋滿別情。(李白《送友人》) 3.春草明年…