Выйти из метода void?

У меня есть этот метод (модифицированный код) :

public static void PublishXmlForCustomTypes(MyOwnClass DefaultOutputInformation)
{
    if (DefaultOutputInformation != null)
    {
        ///lot of code
    }
}

и весь мой код был внутри оператора if, после размышлений я изменил его на этот :

public static void PublishXmlForCustomTypes(MyOwnClass DefaultOutputInformation)
{
    if (DefaultOutputInformation == null)
    {
        return;
    }
    ///lot of code
}

Насколько я проверил, кажется, что это строго эквивалентно, но так ли это на самом деле? Я имею в виду, что оператор "return" выводит нас из метода, верно?

28
задан ColinE 18 January 2012 в 15:27
поделиться