# Урок 7. Пример правильного множественного возврата из метода

**URL:** <https://forum.itvdn.com/t/urok-7-primer-pravilnogo-mnozhestvennogo-vozvrata-iz-metoda/3167>\
**Category:** Справочник C# Starter\
**Created:** [08.02.2019 15:21:22 UTC](https://forum.itvdn.com/t/urok-7-primer-pravilnogo-mnozhestvennogo-vozvrata-iz-metoda/3167 "2019-02-08T15:21:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![admin.guide](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/a/6a8cbe/32.png) [@admin.guide](https://forum.itvdn.com/u/admin.guide)\
**Post date:** [08.02.2019 15:21:23 UTC](https://forum.itvdn.com/t/urok-7-primer-pravilnogo-mnozhestvennogo-vozvrata-iz-metoda/3167/1 "2019-02-08T15:21:23Z")

</div>

Метод, сравнивающий значение двух целых чисел:

```
static string Compare(int value1, int value2)
{
    if (value1 < value2)
    {
        return "Comparison Less Then";
    }
    else if (value1 > value2)
    {
        return "Comparison Greater Then";
    }

    return "Comparison Equal"; 
}

```

Либо же:

```
static string Compare(int value1, int value2)
{
    if (value1 < value2)
    {
        return "Comparison Less Then";
    }
    else if (value1 > value2)
    {
        return "Comparison Greater Then";
    }
    else
    {
        return "Comparison Equal";
    }
}

```

Но если явно указать условие выполнение блока `else (value1 == value2)`, то будет ошибка! В таких ситуациях компилятор не будет на 100% уверен, что метод всегда будет возвращать значение, ведь он не анализирует сами условия.

Источник: видеоурок Александра Шевчука ["МЕТОДЫ"](https://forum.itvdn.com/t/urok-7-ispolzovanie-ref-i-out-argumentov-v-metodah/3175)

[![%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BB%D0%B5%D0%B2%D0%BE%202](https://forum.itvdn.com/uploads/default/original/1X/b38ed3846d27463ae91c4449efd4de36bbb0b1b1.jpeg) предыдущая статья](https://forum.itvdn.com/t/urok-7-ispolzovanie-ref-i-out-argumentov-v-metodah/3175) | [следующая статья ![%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%202](https://forum.itvdn.com/uploads/default/original/1X/6188b82e0808cd73a15f53f8e652f939106184bc.jpeg)](https://forum.itvdn.com/t/urok-8-peregruzka-metodov/3176)
