charcharacter='c';stringstr=null;str=character.ToString();//thisisokchar[]arrayChar={'a','b','c','d'};stringstr2=null;str2=string.Copy(arrayChar.ToString());//thisisnotokstr2=arrayChar.ToString();//thisisnotok.我正在尝试将char数组转换为字符串,但最后两次尝试均无效。我发现的其他来源,他们必须创建新的字符串类型,但我不知道为什么。谁能给我一点解释,谢谢。