Return в C#

Здравствуйте.
Помогите решить задачу. Сразу скажу с C# я только начал знакомится.

Суть вопроса:

Скажем так у меня есть четыре функции

void func_1(){ ... }
void func_2(){ ... }
void func_3(){ ... }
void func_4(){ ... }

и скажем так из первых трех функций я отправляю запрос с какими то параметрами в 4 функцию. Отправка происходит не одновременно с трех функций, а по вызову определенной функции первой, второй или же третий. Вопрос как я могу вернуть return из четвертой функции в ту функцию с которой пришел запрос и далее выполнить уже какие то действия?

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

p.s. и это так в любом ЯВУ - суть подпрограммы в том, что она возвращает управление в точку вызова.

А не подскажите после получения return я же могу выполнить какой то код дальше? Если да можно какой пример сделать?

Чтобы стало понятнее можно в отладчике потыкать построчное выполнение кода и посмотреть Call Stack.