小编Joh*_*han的帖子

C#是否有一种无循环的方式来编写数组?

就像是

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伎俩?

c#

2
推荐指数
1
解决办法
183
查看次数

标签 统计

c# ×1