.NET 4.x Как из List достать нужное слово - C#
Формулировка задачи:
Здравствуйте, есть задачка!
Во всех вопросительных предложениях текста найти и напечатать без повторений слова заданной длины.
Проблема в том, что предложения хранятся в листе, целиком, и я не знаю как достать слово из предложения.
Подкиньте идейку, плиз)))
Решение задачи: «.NET 4.x Как из List достать нужное слово»
textual
Листинг программы
Dictionary<string,int> noDup = new Dictionary<string, int>(); int wL = 3; List<string> sentences = new List<string>() { "Как вас или не вас зовут?", "Это не вопрос сэр!", "Где живете или где не живете?" }; foreach (var sentence in sentences) { if ('?' == sentence[sentence.Length - 1]) { foreach (var w in sentence.TrimEnd('?').Split(' ')) { if (w.Length == wL) { try{noDup.Add(w.ToUpper(), 0);} catch (Exception){} } } } } foreach (var str in noDup.Keys) { Console.WriteLine(str); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д