StringBuilder वर्ग श्रृंखला विधि करने के लिए, आप की अनुमति देता है कि मैं क्या एक बहुत ही सहज तरीके से करने पर विचार में) .Append करने के लिए कॉल (, .AppendFormat() और कुछ अन्य इसलिए की तरह:सी # सूची <T> की सामान्य अधिभार: यह कैसे किया जाएगा?
StringBuilder sb = new StringBuilder();
sb.Append("first string")
.Append("second string);
सूची क्लास ' दूसरी तरफ।() विधि, शून्य लौटाती है - इसलिए चेनिंग कॉल काम नहीं करती है। यह मेरी राय में और जेन कोब के अमर शब्द "बस डॉन" कोई दयालु अर्थ नहीं बनाते हैं "।
मैं मानता हूं कि जेनिक्स की मेरी समझ बहुत बुनियादी है, लेकिन मैं .dd() विधि (और अन्य) को अधिभारित करना चाहता हूं ताकि वे मूल वस्तु को वापस कर सकें और चेनिंग की अनुमति दे सकें। किसी भी और सभी सहायता को आगे Firefly उद्धरण के साथ पुरस्कृत किया जाएगा।
के लिए मेरा उत्तर देखें यह सबसे पूरा उत्तर था, जिसे पहले पोस्ट किया गया था - वे सब बहुत समान हैं, इसलिए चयन करना मुश्किल था। चर्चा के लिए सभी के लिए धन्यवाद: मैंने बहुत कुछ सीखा। –