本帖最后由 杨进 于 2012-9-18 20:52 编辑
想把字符串str转换为一个字符型的数组,用str.ToCharArray()肯定是正确的
但是用str.ToArray()得到的结果也是一样,代码如下:
string str = "hello world";
char[] cha1;
cha1 = str.ToArray();
char[] cha2;
cha2 = str.ToCharArray();
调试时监控变量是这样的:
也就是str.ToCharArray()与str.ToArray()得到的结果是一样的,那么cha1 = str.ToArray(); 到底能不能这样用?ToCharArray()与ToArray()区别是什么?
file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\234070446\QQ\WinTemp\RichOle\6~DV18GKSDRNQCM0HG_5)P3.jpg
file:///C:\Documents and Settings\Administrator\Application Data\Tencent\Users\234070446\QQ\WinTemp\RichOle\6~DV18GKSDRNQCM0HG_5)P3.jpg
|