как искать слова содержащие определенное количество букв - PullRequest
0 голосов
/ 03 мая 2019

У меня есть список со множеством слов, поэтому я хочу найти слова, содержащие определенное количество букв, например: поиск «ea».результат поиска должен быть (admire-read-era)

            string txt=scatt_letter.Text;
            foreach (string item in listBox1.Items)
            {
                string item1 = item.ToLower();
                for (int i = 0; i < txt.Length; i++)
                {
                    for (int j = 0; j < item1.Length; j++)
                    {
                        if (txt[i] == item1[j])

                            listBox2.Items.Add(item);      
                    }
                }
            }

1 Ответ

0 голосов
/ 03 мая 2019

Если вы хотите, чтобы все слова длиной 10 из списка строк вы могли сделать:

    using System.Linq;


    var wordsWithLength10 = listBox1.Items.Where(item => item.Length == 10).ToList();

это помогает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...