У меня есть этот метод (модифицированный код):
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 возвращает нас из метода, верно?