Без примера кода, в котором появляется ошибка, тяжело что-либо сказать.
Скорее всего, вероятен вариант, что переменной ничего не будет присвоено, и компилятор на это ругается.
Следующий код это демонстрирует.
string t;
bool b = true;
if(b)
{
t = "переменная";
return t;
}else
{
return...