Ошибка: Не все ветки кода возвращают значение - 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;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5
Похожие ответы