मैं Resharper इस तरह एक स्विच बयान (Ctrl + E, Ctrl + C का उपयोग करके) को स्वरूपित करने के लिए एक रास्ता खोजने की कोशिश कर रहा हूँ:पुनर्विक्रेता प्रारूप केस स्टेटमेंट्स केस के समान लाइन पर शुरू करने के लिए कर सकते हैं?
switch (int_i) {
case 1 : Console.WriteLine("You entered one");
break;
case 2 : Console.WriteLine("You entered two");
break;
case 3 : Console.WriteLine("You entered three");
break;
default : Console.WriteLine("Please enter a number between 1 and 5");
break;
}
मैं व्यक्तिगत रूप से सब पर इस शैली पसंद नहीं है, लेकिन यह है एक पुस्तक में इस्तेमाल किया जा रहा है जिसका मैं अध्ययन कर रहा हूं और मैं रिशेर्पर को अपने कोड को उसी तरह प्रारूपित करने में मदद करने के लिए चाहता हूं।
- बयान मामले बयान के रूप में एक ही लाइन पर शुरू कर दिया है:
यहाँ नोट करने के लिए दो बातें कर रहे हैं। इसलिए क्योंकि
default
case 3
से अधिक समय वहाँcase 1
,case 2
औरcase 3
पर पेट के पहले एक अतिरिक्त स्थान हो गया है है - कोलन, गठबंधन किया जाना है।
क्या रिशेर्पर ऐसा कर सकता है?
तो आपको शैली पसंद नहीं है, और पुस्तक में इसे स्वरूपित करना पुस्तक से सीखने की आपकी क्षमता में कोई मूल्य नहीं जोड़ रहा है, लेकिन आप इस तरीके को प्रारूपित करने के तरीके को समझने के लिए समय बिताना चाहते हैं ? मैं ऐसा करने के लिए रीशेपर का उपयोग करने के तरीके सीखने में कम से कम मूल्य देख सकता हूं, लेकिन स्पष्ट रूप से मैं कौशल को हासिल करने के अपने प्रयासों पर अधिक फलदायी हूं। साथ ही, मुझे उम्मीद है कि जिस पुस्तक से आप सीख रहे हैं वह आपको वैरिएबल नाम 'int_i' नहीं देता है; वह भयानक है। क्षमा करें, 600 वर्णों में झटका लगाना मुश्किल नहीं है। – jason
@ जेसन पूरी तरह से सहमत हैं, लेकिन यदि कोड के नमूने जटिल थे और किसी अन्य संदर्भ के बिना पुस्तक "लाइन 123" संदर्भित की गई है तो नमूने लाइन अप करने के लिए उपयोगी हो सकता है। –
@ जेसन: मैं 'int_i' नामक चर को देखने से भी निराश था। हालांकि _does_ पुस्तक से आया है। – comecme