读书人

为何这样转换不行怎么才可以

发布时间: 2012-01-30 21:15:58 作者: rapoo

为何这样转换不行,如何才可以?
初学c#,试验以下代码,出现意外,不解?
static void Main(string[] args)
{
string a = "abcdefgh ";
char[] s = a.ToCharArray();
s.SetValue( '2 ',5);
string b;
b=s.ToString();//这里有问题?char[]转化为string
Console.WriteLine(b);//为何这里不显示abcde2gh,而显示System.Char[]
Console.ReadKey();
}

[解决办法]
b=s.ToString();//这里有问题?char[]转化为string
----------->
b = new string(s);

读书人网 >C#

热点推荐