जिसे अधिक रखरखाव योग्य माना जाएगा?
if (a == b) c = true; else c = false;
या
c = (a == b);
मैंने कोड कंप्लीट में देखने की कोशिश की है, लेकिन जवाब नहीं मिल रहा है।
मुझे लगता है कि पहला अधिक पठनीय है (आप सचमुच इसे ज़ोर से पढ़ सकते हैं), जो मुझे लगता है कि यह और अधिक बनाए रखने योग्य बनाता है। दूसरा निश्चित रूप से अधिक समझ में आता है और कोड को कम करता है, लेकिन मुझे यकीन नहीं है कि यह सी # डेवलपर्स के लिए बनाए रखने योग्य है (मैं इस मुहावरे को और अधिक देखने की उम्मीद करूंगा, उदाहरण के लिए, पायथन)।
c = a==b ? true : false;
else c = false
पहले के लिए या||=
दूसरे में असाइनमेंट करने की आवश्यकता है ।