मैं सोच रहा था कि क्या होता है जब कोई प्रोग्राम कई स्थितियों के साथ एक संरचना को संसाधित करता है। मेरे पास एक विचार है, लेकिन मुझे इसके बारे में निश्चित नहीं है। मैं एक उदाहरण दूंगा:क्या होता है यदि if-struct का पहला भाग गलत है?
List<string> myTestList = null;
if (myTestList != null && myTestList.Count > 0)
{
//process
}
सूची शून्य है। अगर कथन को संसाधित करते समय, क्या यह एक शर्त गलत होने पर बाएं से दाएं से बाहर निकल जाएगी?
मैंने कोशिश की है और कोई त्रुटि नहीं फेंकती है, इसलिए मुझे लगता है कि उपर्युक्त इसे समझाता है, लेकिन मुझे यकीन नहीं है।
जब आप एक 'else' खंड कहा, क्या आप ऐसा देखा? –
इसे बुलाया जाता है, यही कारण है कि मैंने सोचा कि जैसे ही स्थिति एक शर्त के रूप में टूट जाती है – Terry
"टूट जाती है"? "ब्रेक डाउन" से आपका क्या मतलब है? ब्रेक डाउन के साथ –