0
string[] words = textBox1.Text.Split(' '); 
string selectedWord = comboBox1.SelectedItem.ToString(); //  System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."
int count = 0;

foreach (string word in words)
{
    if (word.Trim() == selectedWord.Trim()) 
    {
        count++;
    }
}

toolStripStatusLabel1.Text = "Количество найденных слов: " + count;

}

Ввести в компонентCombobox 3 слова из текста компонента TextBox, наиболее часто встречающихся. Написать обработчик события нажатия кнопки Найти для проверки наличия выбранного в Combobox слова в строках компонента TextBox. Подсчитать количество найденных слов в тексте TextBox и вывести это значение в строке состояния

aepot
  • 49,560
  • Выдает ошибку C# Winforms какую и где? – tym32167 Mar 11 '24 at 18:37
  • 1
    string selectedWord = comboBox1.SelectedItem.ToString();
    System.NullReferenceException: "Ссылка на объект не указывает на экземпляр объекта."
    – user535497 Mar 11 '24 at 18:39
  • 1
    string selectedWord = comboBox1.SelectedItem.ToString(); ==> string selectedWord = comboBox1.SelectedItem?.ToString()?.Trim(); – tym32167 Mar 11 '24 at 18:43
  • 1
    if (word.Trim() == selectedWord.Trim()) ==> if (word.Trim() == selectedWord) – tym32167 Mar 11 '24 at 18:44

0 Answers0