从List <list <word>&gt; </list <word>读取值

时间:2015-02-12 16:30:29

标签: c# list tessnet2

我的C#项目中有以下代码:

List<List<Word>> RecognizedPlates = 
DetectLicensePlate(img, licensePlateImagesList, filteredLicensePlateImagesList, licenseBoxList);
foreach (List<Word> W in RecognizedPlates)
{
     richTextBox1.Text = W.ToString();
}

任何人都可以帮助您阅读List<List<Word>> RecognizedPlates中的文字 执行此代码后,我在richTextBox中得不到任何内容。

1 个答案:

答案 0 :(得分:0)

如果您想从包含单词列表的列表中创建一个大字符串,请使用string.Join,如下所示:

richTextBox1.Text = string.Join("\n", RecognizedPlates.Select(list =>
    string.Join(" ", list)
));

这将生成一个字符串,其中包含由空格连接的各个列表的内容,以'\n'个字符分隔。例如,像这样的列表列表

{{"quick", "brown"}, {"fox", "jumps", "over"}, {"the", "lazy", "dog"}}

将转换为:

quick brown
fox jumps over
the lazy dog