मैं इस विधि (संशोधित कोड) है:एक शून्य विधि से बाहर निकलें?
public static void PublishXmlForCustomTypes(MyOwnClass DefaultOutputInformation)
{
if (DefaultOutputInformation != null)
{
///lot of code
}
}
और मेरे पूरे कोड अगर बयान के अंदर था और इस बारे में सोच के बाद, मैं इस के लिए बदल दिया: जहाँ तक
public static void PublishXmlForCustomTypes(MyOwnClass DefaultOutputInformation)
{
if (DefaultOutputInformation == null)
{
return;
}
///lot of code
}
के रूप में मैं परीक्षण किया यह, यह कड़ाई से समतुल्य प्रतीत होता है लेकिन वास्तव में यह मामला है? मेरा मतलब है, "वापसी" कथन हमें विधि से बाहर ले जाता है?
क्या कोई छुपा मामला नहीं है जहां यह समकक्ष नहीं होगा? –
सहमत हुए, और ऊपर उठाने। यदि आप अपने आईएफ ब्लॉक का दायरा जितना संभव हो उतना छोटा हो, तो अपने आप और दूसरों को जो इसे बाद में बनाए रखना आसान होगा, भले ही कार्यात्मक रूप से इससे कोई फर्क नहीं पड़ता। –
@ जेरेमी तालिओ: नहीं, ऐसा नहीं है। – BoltClock