Считать значение из списка<список <слово >>

У меня есть следующий код в моем проекте 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 ответ

Если вы хотите сделать большую строку из списка, содержащего списки слов, используйте 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
Другие вопросы по тегам