c#中的实例后的对象既然不能调用静态方法!
e.g
string s1 = "hello";
s1.Format(..); //就是错误的而必须使用string.Format(..)这样,感觉很别扭不知道大家看法如何?

解决方案 »

  1.   

    怎么好多人结尾都用 很乱~郁闷楼主好好理解理解,  你要做的操作就是字符串的格式化,字符串的格式化= 字符串.格式化 = String.Format
      

  2.   

    你可以直接用s1.toString(formatstring);
    参看msdn,formatstring有很多,自己选
      

  3.   

    string.format感觉还是静态方法好用,不然我每个string都要实例化后才用比较烦。我只要能转化就好
      

  4.   

    和java有点不一样,不过java中也是警告
      

  5.   

    如果实例化之后才能调用的方法,就不是静态方法了。
    不过你可以考虑自己写一个string类
      

  6.   

    to zeusvenus, 我没有权限删,您来吧,谢谢。