就像是
char[] a = new char[] { 'a', 'b', 'c', 'd' };<br>
Console.WriteLine(a);
Run Code Online (Sandbox Code Playgroud)
适用于C#.如果数组的类型是整数,则不再起作用.它必须编码为
for (int k = 0; k < a.Length; k++) Console.Write(a[k]); Console.WriteLine();
Run Code Online (Sandbox Code Playgroud)
这看起来很蹩脚.有更简洁的方法吗?例如,以无环路方式扩展WriteLine(a)的某种方式
WriteLine("{0},{1},{2},...,{a.Length-1}", a[0],a[1],a[2],...,a[a.Length-1]);
Run Code Online (Sandbox Code Playgroud)
也许有一些整齐的Linq伎俩?
gim*_*mel 10
怎么样String.Join?从.Net Framework 4第一个参数开始,是object[]:
String.Join Method (String, Object[])使用每个元素之间的指定分隔符连接对象数组的元素.
在Visual Studio 2010中尝试使用片段,定位框架4:
int[] a = new int[] {1,2,3,4,5,6,7 };
Console.WriteLine(String.Join(",", a));
Run Code Online (Sandbox Code Playgroud)
生产:
1,2,3,4,5,6,7
Run Code Online (Sandbox Code Playgroud)