没太明白?char数组转成string ?try..
            char[] array = new char[] { 'a', 'b', 'c' };
            string str = new string(array);
            Console.WriteLine(str);

解决方案 »

  1.   

    谢谢!
    join()如何具体运用?
    例如,有数组char[] s,如何转换成string str?
      

  2.   

    在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。  重载列表 
    名称  说明  
    String.Join (String, String[])  在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。 
    由 .NET Compact Framework 支持。 
     
    String.Join (String, String[], Int32, Int32)  在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。参数指定要使用的第一个数组元素和元素数。 
    由 .NET Compact Framework 支持。 
     
      

  3.   

    TO:join()如何具体运用?
    例如,有数组char[] s,如何转换成string str?String.Join()方法是连接字符串数组的,不能实现楼主的目的...
      

  4.   

    Join()好用例如  string[] tableName = new string[] { "1","2","3"};textBox1.Text=string.Join(",",tableName);输出:1,2,3
      

  5.   

    string类型是只读的,不能进行修改操作,只能通过生成新字符串来实现你的需求。如果生成太平凡建议使用StringBuilder,来提高性能。
      

  6.   

    class test
    {
    static void Main()
    {
    char[] c={'a','b','c','d'};
    string[] temp=new string[c.Length];
    for(int i=0;i<c.Length;i++)
    {
    temp[i]=c[i].ToString();
    }
    string str=string.Join("",temp);
    Console.WriteLine(str);
    }}
      

  7.   


    string是只读的,或者用1楼的方法,或者用 System.Text.StringBuilder 类。
      

  8.   

     10 try的很成功。
      

  9.   

    看楼主的意思好像是把字符串数组string [] arrStr赋给字符串吧string str            for (int i = 0; i < arrStr.length; i++)
                {
                    str += arrStr[i];
                }
      

  10.   

    char[]   s=new char[]{'a','b','c'}
    string str=new string(chs,0,s.Length);
    Console.Write(str);这样最简单。
      

  11.   

    char[] s=new char[]{'a','b','c'}
    string str=new string(s,0,s.Length);
    Console.Write(str);