मैं इस बयान के आधार पर पाया एक बूलियन मान स्थापना कुछ पुराने कोड है और यह मुझे एक यह पता लगाने की दूसरी ले लिया ...एक पूर्णांक
IsTestActive = (TestStateID == 1 ? true : false);
कृपया मुझे ठीक कर लें मैं गलत हूँ लेकिन नहीं है यह इस जैसा ही है ?:
IsTestActive = (TestStateID == 1);
यदि ऐसा है, तो आप कभी भी पहले क्यों उपयोग करना चाहते हैं? कौन सा अधिक पठनीय है? (मुझे लगता है कि बाद वाला, लेकिन मैं देखना चाहता हूं कि दूसरों को क्या लगता है।)
मैं केवल पूर्व लोगों के 2 प्रकार के द्वारा प्रयोग किया देखा है: जो लोग बुलियन तर्क की मौलिक समझ की कमी है, या जो लोग सोचते हैं कि टर्नरी ऑपरेटर वास्तव में अच्छा है। –
पूर्व में सैद्धांतिक रूप से एक मिनट परफ हिट होगा, हालांकि यदि आप उस स्तर के प्रदर्शन के बारे में सोच रहे हैं तो मुझे संदेह है कि आपको बड़ी समस्याएं हैं ... –