一次显示 List 中的项 10 个字符串项

本文关键字:字符串 List 一次 显示 | 更新日期: 2023-09-27 18:31:06

大家好,我需要帮助。这是我的代码。

下面是字符串列表。假设列表中有 100 个字符串。

现在在我的代码中,它可以使用 foreach 一次向富文本框显示 1 个项目,但我希望它一次显示 10 个项目。

注意:此代码也在 foreach 语句中。 因此,当显示 10 个项目时,必须在新的 10 个项目再次进入富文本框之前将其清除。

您对此有什么好的解决方案?

 //foreach (string str in links)
 //{

 Scanner scanner = new Scanner();
 List<string> query = scanner.Parse(parts);
 foreach (string item in query)
 {
     richTextBox6.Invoke((Action)(() => richTextBox6.Text = item)); 
 }

//}

一次显示 List 中的项 10 个字符串项

你可以使用 LINQ 并使用 Skip 和 Take,所以 Skip(10)、Take(10),然后你可以这样解析你的逻辑。

http://msdn.microsoft.com/en-us/library/bb386988.aspx

在 RichTextBox 上使用 AppendText 方法:

Scanner scanner = new Scanner();
List<string> query = scanner.Parse(parts);
foreach (string item in query)
{
     richTextBox6.Invoke((Action)(() => richTextBox6.AppendText(item))); 
}
相关文章: