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