c# - 在C#的列中显示一行数据
问题描述
我有一个我计算过的数据列表(全部在 C# 中)
我想以 4 列而不是一长行显示计算数据的结果。
这就是我现在在提示中的内容:
1
2
3
4 etc
这就是我要的:
1 2 3 4
5 6 7 8 etc
我怎么能在 C# 中做到这一点?
解决方案
private static void Print(int[] arr)
{
int counter = 0;
foreach (int item in arr)
{
if (counter == 4) // can be configured to desired columns
{
counter = 0;
Console.WriteLine();
}
counter++;
Console.Write(item + " ");
}
}
输入:{1,2,3,4,5,6,7,8,9,10,11,12,13}
输出:
1 2 3 4
5 6 7 8
9 10 11 12
13
演示提琴手:这里
推荐阅读
- docker - 在 Docker 容器中访问 Kafka 代理
- jquery - 如何使用 JQuery AJAX 将模型传递给控制器?
- javascript - 如何使用 Vue 3 并添加插件 Boostrap-vue?
- laravel - Bulma 样式覆盖不起作用;使用 Laravel 7.25.0
- node.js - 是否可以使用 node.js passport.authenticate() 在 AWS api 网关中验证承载令牌?
- shopify - 按单位和重量销售 - Shopify
- react-native - react-native 中的 Flexbox 对齐问题
- python - python:将带有逗号和 $ 的数据框列转换为浮点数
- ios - @FetchRequest + 不区分大小写的排序 - SwiftUI 和 CoreData
- python - 如何在python中展平数据numpy.ndarray