gpt4 book ai didi

c# - 如何使用 C# 在列表框中水平显示数组项?

转载 作者:太空宇宙 更新时间:2023-11-03 13:24:14 25 4
gpt4 key购买 nike

我有一个由 SQLDataReader 填充的数组。 SQL 语句生成一个数字列表,对于本例,数字是 1 到 6。这可以根据数据增加或减少。例如,明天,值可能是 5 到 13。

出于 QA 目的,我想在实时显示其他应用程序 QA 信息的列表框中水平列出数组内容。目前,我可以通过在 SQLDataReader 中循环来垂直列出数据。文本显示在列表框中,如下所示:

1
2
3
4
5
6

我希望数据看起来像这样。

1 2 3 4 5 6

它不应该在列中,因为还有其他文本行被发送到列表框。请注意,为了便于阅读,我已经放置了空格。最终输出将如下所示:

"The check array contents are: 1 2 3 4 5 6"

我知道如何使用控制台执行此操作,但我无法使用列表框执行此操作。这是我的列表框代码:

SQLDataReader Preamble....
Int32[] streamArray = (from IDataRecord r in reader1 select (Int32)r["streamID"]).ToArray();
for (int = 0; i < idCount; i++)
{
listbox1.Items.Add(streamArray[i];
}

这样做的目的是质量检查。该应用程序对不同的数组做了很多工作。大量数组垂直转储其内容时,可读性变得困难。

谢谢你的帮助。

最佳答案

listbox1.Items.Add(string.Format("The check array contents are: {0}", string.Join(" ", streamArray)));

关于c# - 如何使用 C# 在列表框中水平显示数组项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22973017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com