怎么检查对象是不是浮点型,整型,,高手来看看啊

解决方案 »

  1.   


                int i = 0;
                MessageBox.Show(i.GetType().FullName);
                MessageBox.Show(typeof(int).FullName);判断类型名称
      

  2.   

    我说传进来的是一个 object哦
      

  3.   

    不是一样吗
                object num = "fdad" ;
                MessageBox.Show(num.GetType().FullName);
      

  4.   

    dynamic类型,程序运行时自动识别类型
    或者用var关键字,也能实现相同的功能,只是var不是在运行时去识别的。
      

  5.   

               object ss = 3.4125;
                if (ss.GetType() == typeof(double))
                {
                    return true;
                }
                else
                {
                   return false;
                }
      

  6.   

    还可以用is
    object a=0;
    if(a is int)
    ...
    else if(a is string)
    ....