读书人

string和char有关问题

发布时间: 2012-01-06 22:55:18 作者: rapoo

string和char问题
请问:
string s= "a string ";
foreach(char c in s)
{
...
}

foreach写法是可以的,但是作了哪些操作呢?为什么效率会很低?


[解决办法]
sorry,反汇编结果是不一样的。第一种是通过System.String::get_Chars(int32)赋值的,ToCharArray是先赋值到char[],再从数组中赋值的。ms后一种速度更快。

读书人网 >C#

热点推荐