开发者社区> 问答> 正文

如何水平打印数组的内容?

为什么控制台窗口不水平而不是垂直打印阵列内容?

有办法改变吗?

我怎样才能用水平显示水平而不是垂直显示数组的内容Console.WriteLine()?

例如:

int[] numbers = new int[100] for(int i; i < 100; i++) { numbers[i] = i; }

for (int i; i < 100; i++) { Console.WriteLine(numbers[i]); } 问题来源于stack overflow

展开
收起
保持可爱mmm 2020-02-08 21:51:28 448 0
1 条回答
写回答
取消 提交回答
  • 下面的解决方案是最简单的一种

    Console.WriteLine("[{0}]", string.Join(", ", array)); 输出: [1, 2, 3, 4, 5]

    另一个简短的解决方案

    Array.ForEach(array, val => Console.Write("{0} ", val)); 输出:1 2 3 4 5,或者如果您需要在,下面添加添加用途

    int i = 0; Array.ForEach(array, val => Console.Write(i == array.Length -1) ? "{0}" : "{0}, ", val)); 输出: 1, 2, 3, 4, 5

    2020-02-08 21:51:39
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
用计算和数据去改变整个世界 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载