没太明白?char数组转成string ?try..
char[] array = new char[] { 'a', 'b', 'c' };
string str = new string(array);
Console.WriteLine(str);
char[] array = new char[] { 'a', 'b', 'c' };
string str = new string(array);
Console.WriteLine(str);
join()如何具体运用?
例如,有数组char[] s,如何转换成string str?
名称 说明
String.Join (String, String[]) 在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。
由 .NET Compact Framework 支持。
String.Join (String, String[], Int32, Int32) 在指定 String 数组的每个元素之间串联指定的分隔符 String,从而产生单个串联的字符串。参数指定要使用的第一个数组元素和元素数。
由 .NET Compact Framework 支持。
例如,有数组char[] s,如何转换成string str?String.Join()方法是连接字符串数组的,不能实现楼主的目的...
{
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);
}}
string是只读的,或者用1楼的方法,或者用 System.Text.StringBuilder 类。
{
str += arrStr[i];
}
string str=new string(chs,0,s.Length);
Console.Write(str);这样最简单。
string str=new string(s,0,s.Length);
Console.Write(str);