जैसा कि मैं समझता हूं और पढ़ता हूं, यदि आप दूसरी स्थिति के लिए आग लगने के लिए यदि कथन (& & या ||) में शॉर्ट सर्किटिंग का उपयोग कर सकते हैं। और यदि आप दोनों हालत को आग लगाना चाहते हैं तो आप एकल ऑपरेंड (& या |) का उपयोग करेंगे।इनलाइन अगर कथन - शॉर्ट सर्किटिंग
तो कहते हैं कि अगर मैं इनलाइन अगर नीचे के रूप में बयान किया है:
var test = (MyObject != null || string.IsNullOrEmpty(MyObject.Property)) ? string.Empty : MyObject.Property;
यह object reference
त्रुटि फेंक देंगे अगर MyObject रिक्त है, जो मेरी राय में नहीं के रूप में मैं कम सर्किटिंग उपयोग कर रहा हूँ चाहिए। क्या कोई इसे समझा सकता है।
आप ' '?' से पहले एक समापन कोष्ठक याद कर रहे हैं। – Corak
@ कोर्क हां अंतिम ब्रैकेट याद किया ...अब संपादित किया गया – Zaki