C#变量类型名称

时间:2017-06-26 21:26:34

标签: c#

有没有办法在运行时获取o1变量类型而不是它引用的实例类型?

o1.GetVariableType或类似的东西返回变量的编译时静态类型?在o1的情况下,System.Object而不是System.Double

感谢。

{
    double? d1 = 4.4;
    object o1 = d;
    Console.WriteLine(d1.GetType());
    Console.WriteLine(o1.GetType());
}

打印出来

  

System.Double

     

System.Double

编辑:Scheme发布了实际回答我问题的链接。

How to get compile time type of a variable?

0 个答案:

没有答案