Продолжить выполнение функции после return

Есть функция, которая возвращает значение, в другой класс. В середине функции, в зависимости от условия нужно вернуть значение и выполнить функцию до конца. Есть ли возможность вернуть это значение, без создания новой переменной?

public int count;
public example(){
    if(count<4){
        return count;
        //тут выполнение функции оборвется, хотя мне нужно что-бы она выполнилась дальше, ибо иначе она зациклится.
        count+=1;
    }
    else(){
        count = 1;
        return count;
    }
}

Ответы (1 шт):

Автор решения: Olegator36

Код:

public int count;
public int Example()
{
    if(count < 4)
    {
        count++;
        return count - 1;
    }
    else
    {
        count = 1;
        return count;
    }
}
→ Ссылка