char[] c = {'A','B','C','D','E'} return c.ToString(); 和 string s = new string(c); return s 前者返回的是什么?
第一种你依然调用的Type类方法,也可以追溯到object类的GetType方法他返回的是类型名
内部实现如下:
public virtual string ToString() { return this.GetType().ToString(); }
第二种实际是调用String类的一个构造函数,ok
public extern String(char[] value);
这位兄台回复的是比较完整的
[C@a90653,应该是hashcode
同意楼上的 你运行一下就知道了啊,正确的方法是第二种
楼上两位你们真的运行过吗。。。这明明应该是System.Char[],输出它的类型才对。
第一种方法,直tostring()貌似只会返回类型名.想要得到值的话需要,重写Tostring()方法.
对于这个好像还真的没有试试,不知道楼主试过后是什么情况啊