This question में अजीब चर गुंजाइश स्विच के बारे में मेरे मन में एक पुराने अनुत्तरित सवाल का मुझे याद दिलाया? C++ हम कई मामलों को एक साथ इस्तेमाल कर सकते हैं (यदि मैं गलत नहीं हूँ), लेकिन सी # में है कि असंभव है और हम ब्रेक के साथ case 1
बंद हो जाना चाहिए ताकि निम्न कोड C++ सही लगता है और सी # में गलत:स्विच बयान
case 1:
case 2:
SomeMethodUsedByBothStates();
जब हमारे पास ऐसा व्यवहार नहीं हो सकता है तो हमें case 1
में एएमपी घोषित करने में सक्षम क्यों होना चाहिए और इसे case 2
में देखें? यदि कभी दो मामले एक साथ नहीं होते हैं तो ऑब्जेक्ट को दोनों में क्यों देखा जाना चाहिए?
+1। मैंने अभी कुछ नया सीखा :) धन्यवाद –