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