if(type=="int")int i=int.parse(s)
依次类推啊
最再转换成OBJECT  return()

解决方案 »

  1.   

    用Convert.ChangeType(s,type)就可以了
      

  2.   

    public object Trans(string s,Type type);
    {
        return (Object)s;
    }
      

  3.   

    不过如果输入的字符串无法使用Convert转换到指定type的话,就会引发异常;
    例如Convert.ChangeType("aaa",typeof(int))是会产生异常的
    而Convert.ChangeType("123",typeof(int))则没有问题
      

  4.   

    同意 itperson(东方之子) 的观点
      

  5.   

    感谢losthold(呵呵),帮我解决了问题,马上给分。