Ошибка: Не все ветки кода возвращают значение - C#
Формулировка задачи:
Здравствуйте! Подскажите пожалуйста, что не так в моем коде, компилятор пишет что не все ветки кода возвращают значение...
class Method : Form1 { string error; public string Vivod(string pPattern) { if (File.Exists("BaseData/bd.txt") != null) { string[] lines = File.ReadAllLines(@"BaseData/bd.txt", Encoding.Default); foreach (string l in lines) { if (Regex.IsMatch(l, pPattern, RegexOptions.IgnoreCase)) return l; else error = "Нет совпадений!"; } } else { error = "Нет файла!"; } } }
Решение задачи: «Ошибка: Не все ветки кода возвращают значение»
textual
Листинг программы
foreach ( string s in masA) { if (s != masG[q, 0] && s != masG[i, 1]) return s; } return null;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д