में नई लाइन मेरी कक्षाओं में से एक में टॉस्ट्रिंग को ओवरराइड करने का प्रयास कर रही है।मल्टी-लाइन स्ट्रिंग
return string.Format(@" name = {0}
ID = {1}
sec nr = {2}
acc nr = {3}", string, int, int ,int); // types
लेकिन बात यह है, परिणाम गठबंधन है नहीं जब बाहर मुद्रित:
name = test
ID = 42
sec nr = 11
acc nr = 55
जोड़ने \ की कोशिश n सिर्फ formating के बिना इसे बाहर प्रिंट करता है। अनुमान लगाया गया है कि इसमें "" "कुछ है जो मैं बहु-लाइनिंग के लिए उपयोग कर रहा हूं।
इसे बाहर प्रिंट करना चाहेंगे:
name = test
ID = 42
sec nr = 11
acc nr = 55
काम करता है यही कारण है, तो यह एक समाधान है, लेकिन कोड खरोज के बिना इतना बदसूरत लग रहा है का संग्रह है। क्या कोई इसे कुछ हद तक "बेहतर" कर सकता है? – Milan
@Zka: वास्तव में, यह उतना ही अच्छा नहीं है जितना आप इसे प्राप्त कर सकते हैं :( – leppie
विकल्प के लिए धन्यवाद, यह बेहतर दिखता है और मेरे उद्देश्यों के लिए काफी प्रबंधनीय है। – Milan