c# - 在 C# WPF 中创建具有字符串格式的列
问题描述
我想仅通过 ListBox 中的字符串动态创建表。所有列都应该是偶数。不幸的是我仍然得到这样的东西:
1-- 25----123
10---25----123
而不是这个:
1---- 25----123
10---25----123
我正在使用 string.Format() 方法来实现它。我的数据以文件的形式出现。行用 '\n' 分割,值用 ' ' 分割。代码如下所示:
for(int i=0; i<amountOfVariables; i++) tableFormat += "{" + i + ",-20" + "}";
object[] values = line.Split(' ');
if(values.Length==amountOfVariables) main.data_list1.Items.Add(string.Format(tableFormat, values));
示例数据:
line: "1 123 1234"
values: {"1","123","1234"}
tableFormat: "{0,-20}{1,-20}{2,-20}"
文件包含一个很多行。
我不知道为什么它不起作用,也许还有另一种解决方案?
解决方案
推荐阅读
- java - 需要帮助嵌套循环以在java中的表中添加所有行和列
- c - printf 如何为 printf("%c",0);
- c# - 使用 XUnit 和 .NET Core 2.2 进行集成测试 - 无法创建 WebApplicationFactory 客户端
- java - bindService android AIDL 总是返回 false
- c# - 检索包含子组的组的成员
- java - 打印出一组斐波那契数列
- shell - How do I create the Windows Equivalent of This Very Small Shell Script?
- python - 无法在 google-cloud-run 上运行 selenium chrome-driver
- node.js - 在 NodeJS 中运行 Conda 命令
- c++ - 如何在小对角线上方和下方打印数组元素?