程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> enum和int、string的轉換操作,enumstring

enum和int、string的轉換操作,enumstring

編輯:C#入門知識

enum和int、string的轉換操作,enumstring


enum Countries
{
    中國 = 5,
    美國,
    俄羅斯,
    英國,
    法國
}
    • enum 和 int
      • enum -> int
        int num = (int)Countries.中國; //num=5
        int[] nums = (int[])Enum.GetValues(typeof(Countries));
        //nums={5,6,7,8,9}
      • int -> enum
        Countries country = (Countries)8;
        //country=Countries.英國
      • //http://hovertree.com/menu/csharp/
    • enum 和 string
      • enum -> string
        string str1 = Countries.俄羅斯.ToString(); //str1="俄羅斯";
        string str2 = Enum.GetName(typeof(Countries), 7);
        //str2="俄羅斯";
        string[] strArray = Enum.GetNames(typeof(Countries));
        //strArray={"中國","美國","俄羅斯","英國","法國"};
      • string-> enum
        Countries myCountry = (Countries)Enum.Parse(typeof(Countries), "中國");
        //myCountry=Countries.中國
推薦:http://www.cnblogs.com/roucheng/p/3521864.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved