首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-01-30 
为何这样转换不行,如何才可以?初学c#,试验以下代码,出现意外,不解?staticvoidMain(string[]args){stringa

为何这样转换不行,如何才可以?
初学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);

热点排行