if ( ob is ...)
{
  //...
}

解决方案 »

  1.   

    楼上的这个办法好
    我还想知道是否有类似这样的办法 ob.GetType() ob1;
    利用ob.GetType()得到一个类型,然后根据这个类型申明变量。
      

  2.   

    ob.GetType() ob1;
    不行
    TYPE没有直接的方法来完成楼主说的功能
      

  3.   

    有的。在codeproject.com搜索一个“用c#实现eval()功能”的帖子
      

  4.   

    有的。在codeproject.com搜索一个“用c#实现eval()功能”的帖子 
    这是个英文网站,不支持 “c#实现eval()功能”关键字搜索啊