using System;
using System.Globalization;
enum MyEnum
{
a,
b,
c
}
class Two
{
enum Bbb
{
x = 4,
y,
z = 99,
xx,
yy
}
public static void Main(string[] args)
{
var obj = Enum.Parse(typeof(Bbb), "yy");
obj = Enum.Parse(typeof(Bbb), "100");
Print(obj);
Print(obj.GetType());
var jj = typeof(Bbb);
Print(jj);
Bbb ob = Bbb.x;
var s = ob.ToString(CultureInfo.CurrentCulture);
Print(s);
ob = (Bbb) 101;
Print(ob);
Bbb oc = Bbb.xx;
var i = (int) oc;
Print(i);
} //Main函数结束
#region 工具方法
public static void Print(string obj, params object[] arg)
{
Console.WriteLine(obj, arg);
}
public static void Print(object obj)
{
Console.WriteLine(obj);
}
/// <summary>
/// 获得一个int类型的值
/// </summary>
/// <returns></returns>
public static int GetInt()
{
int i;
while (true)
{
try
{
i = Convert.ToInt32(Console.ReadLine());
break;
}
catch (FormatException e)
{
Console.WriteLine(e.Message);
}
}
return i;
}
public static string GetString()
{
return Console.ReadLine();
}
public static double GetDouble()
{
double i;
while (true)
{
try
{
i = Convert.ToDouble(Console.ReadLine());
break;
}
// catch
catch (FormatException e)
{
Console.WriteLine(e.Message);
}
}
return i;
}
#endregion
}