स्ट्रिंग.फॉर्मैट() का उपयोग करने के बारे में हाल ही में question came up। मेरे उत्तर के भाग में StringBuilder.AppendLine (string.Format (...)) का उपयोग करने के लिए एक सुझाव शामिल था। जॉन स्कीट ने सुझाव दिया कि यह एक बुरा उदाहरण था और AppendLine और AppendFormat के संयोजन का उपयोग करके प्रस्तावित किया गया था।जब आप StringBuilder का उपयोग करते हैं। AppendLine/string.Format बनाम StringBuilder.AppendFormat?
यह मेरे लिए हुआ था, मैंने कभी भी इन तरीकों का उपयोग करने के लिए खुद को "पसंदीदा" दृष्टिकोण में नहीं सुलझाया है। मुझे लगता है मैं की तरह कुछ का उपयोग शुरू कर सकते हैं निम्नलिखित लेकिन पता करने के लिए अन्य लोगों को एक "सबसे अच्छा अभ्यास" के रूप में क्या उपयोग दिलचस्पी है:
sbuilder.AppendFormat("{0} line", "First").AppendLine();
sbuilder.AppendFormat("{0} line", "Second").AppendLine();
// as opposed to:
sbuilder.AppendLine(String.Format("{0} line", "First"));
sbuilder.AppendLine(String.Format("{0} line", "Second"));
शायद आपका कोड नमूना दोनों मामलों को चित्रित कर सकता है? :) – annakata