शून्य-सशर्त ऑपरेटर डुप्लिकेट नल चेक का उपयोग करता है?क्या नल-सशर्त ऑपरेटर निरंतर उपयोग साइटों पर अनुकूलित है या क्या इसका परिणाम डुप्लिकेट चेक में होता है?
if (instance != null)
{
var x = instance.Property1;
var y = instance.Property2;
}
या यह है: उदाहरण के
var x = instance?.Property1;
var y = instance?.Property2;
के लिए है कि इस में संकलित हो रहा है?
if (instance != null)
{
var x = instance.Property1;
}
if (instance != null)
{
var y = instance.Property2;
}
पूर्व है, यह एक फर्क पड़ता है अगर वहाँ दोनों लाइनों के बीच में अन्य कोड है? दूसरे शब्दों में, संकलक/अनुकूलक कितना स्मार्ट है?
इतनी सारी नई विशेषताएं, लेकिन मैं अभी भी अपने गैर-नल प्रकारों की प्रतीक्षा कर रहा हूं। * साई *। – user2864740
@ user2864740 सुनें –