欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c# EnumHelper枚舉常用操作類

 更新時間:2016年11月30日 22:52:28   投稿:mdxy-dxy  
在項目中需要把枚舉填充到下拉框中,所以使用統(tǒng)一的方法實現(xiàn),測試代碼如下,需要的朋友可以參考下

測試代碼如下:

namespace CutPictureTest.Comm
{

  public class EnumHelper
  {

    public static System.Collections.ArrayList GetName(Type enumType)
    {
      System.Collections.ArrayList arr = new System.Collections.ArrayList();
      string[] n = System.Enum.GetNames(enumType);
      foreach (string item in n)
        arr.Add(item);
      return arr;

    }

    public static T ToEnum<T>(string strEnum)
    {
      T t = (T)Enum.Parse(typeof(T), strEnum);
      return t;
    }

    public static System.Collections.Hashtable EnumToHashtable(Type enumType)
    {
      System.Collections.Hashtable ht = new System.Collections.Hashtable();
      Array arr = System.Enum.GetValues(enumType);
      for (int i = 0; i < arr.Length; i++)
        ht.Add(Convert.ToInt16(arr.GetValue(i)), arr.GetValue(i).ToString());
      return ht;
    }
  }
}

調(diào)用方式:

System.Collections.Hashtable arr = Comm.EnumHelper.EnumToHashtable(typeof(tImageFormat));
      foreach (string item in arr.Values)
        cb.Items.Add(item);

其中的cb表示ComboBox對象,你可以替換成你的下拉框?qū)ο蟆?/p>

相關(guān)文章

  • C# SESSION丟失問題的解決辦法

    C# SESSION丟失問題的解決辦法

    這篇文章主要為大家詳細介紹了C# SESSION丟失問題的解決辦法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • C#控制臺實現(xiàn)簡單飛行棋游戲

    C#控制臺實現(xiàn)簡單飛行棋游戲

    這篇文章主要為大家詳細介紹了C#控制臺實現(xiàn)簡單飛行棋游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • C#?WPF?ListBox?動態(tài)顯示圖片功能

    C#?WPF?ListBox?動態(tài)顯示圖片功能

    這篇文章主要介紹了C#?WPF?ListBox?動態(tài)顯示圖片,處理過程分為前臺代碼和后臺代碼,本文結(jié)合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-08-08
  • C# 6.0 的知識梳理

    C# 6.0 的知識梳理

    目前最新的版本是C# 7.0,VS的最新版本為Visual Studio 2017 RC,兩者都尚未進入正式階段。C# 6.0雖說出了一段時間,但是似乎有許多人對這一塊知識并不了解。本文將對C# 6.0的知識進行梳理,下面跟著小編一起來看下吧
    2016-12-12
  • C#使用foreach循環(huán)遍歷數(shù)組完整實例

    C#使用foreach循環(huán)遍歷數(shù)組完整實例

    這篇文章主要介紹了C#使用foreach循環(huán)遍歷數(shù)組,結(jié)合完整實例形式較為詳細的分析了C#遍歷數(shù)組的相關(guān)技巧,需要的朋友可以參考下
    2016-06-06
  • C# datagridview、datagrid、GridControl增加行號代碼解析

    C# datagridview、datagrid、GridControl增加行號代碼解析

    今天這篇文章小編就來給大家分享關(guān)于C# datagridview、datagrid、GridControl增加行號的介紹,主要包括WinForm中datagridview增加行號、WPF中datagrid增加行號、WPF dev控件GridControl增加行號三個內(nèi)容,感興趣等我小伙伴可以參考一下
    2021-10-10
  • C# 基于消息發(fā)布訂閱模型的示例(下)

    C# 基于消息發(fā)布訂閱模型的示例(下)

    這篇文章主要介紹了C# 基于消息發(fā)布訂閱模型的示例,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2021-03-03
  • c#創(chuàng)建Graphics對象的三種方法

    c#創(chuàng)建Graphics對象的三種方法

    通常我們使用下述三種方法來創(chuàng)建一個Graphics對象。
    2013-05-05
  • c# winform窗口一直置頂顯示在桌面最上方或最底層的方法

    c# winform窗口一直置頂顯示在桌面最上方或最底層的方法

    winform窗口一直置頂顯示在桌面最上方,這樣的功能真的很實用的,很多的軟件窗口都有這樣的功能,本文也來實現(xiàn)一個,感興趣的你千萬不要錯過了,希望本文對你有所幫助
    2013-01-01
  • C# Ini文件操作實例

    C# Ini文件操作實例

    這篇文章主要介紹了C# Ini文件操作實例,需要的朋友可以參考下
    2014-02-02

最新評論