Type t = typeof(Orange);SomeMethod(t);==========
public void SomeMethod(Type t)
{
    //我在这里能用t再获得Orange类型吗
}因为Orange类不固定,可能是Apple、 Banana

解决方案 »

  1.   

    我想在SomeMethod 中,用 Orange再做次类型转换...
    就像
    foreach (var value in Enum.GetValues(typeof(SignMagnitude))) 
    {
         Console.WriteLine("{0,3}0x{0:X8}{1}",(int) value, ((SignMagnitude) value));

    这里的 SignMagnitude 如果不是固定的怎么办呢
      

  2.   

    就拿SignMagnitude 举例我在这个枚举上用了特性,根据资源文件 显示不同的语言表示.
    但是每次拿到的都是中文的...