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