Lớp StringBuilder cho phép bạn, trong những gì tôi cho là một cách rất trực quan, phương pháp chuỗi các cuộc gọi đến .Append(), .AppendFormat() và một số người khác như vậy:C# Quá tải chung của Danh sách <T>: Việc này sẽ được thực hiện như thế nào?
StringBuilder sb = new StringBuilder();
sb.Append("first string")
.Append("second string);
danh sách lớp Phương thức .Add(), mặt khác, trả về void - vì vậy các cuộc gọi chuỗi không hoạt động. Điều này, theo ý kiến của tôi và những lời bất tử của Jayne Cobb "chỉ don 'làm cho không có ý nghĩa kinda".
Tôi thừa nhận rằng sự hiểu biết của tôi về Generics là rất cơ bản, nhưng tôi muốn quá tải phương thức .Add() (và các phương thức khác) để chúng trả về đối tượng gốc và cho phép chuỗi. Bất kỳ và tất cả sự trợ giúp sẽ được thưởng thêm các báo giá Firefly nữa.
Đây là câu trả lời hoàn chỉnh nhất, đã được đăng đầu tiên - tất cả chúng đều rất giống nhau, vì vậy rất khó để chọn câu trả lời nào là Câu trả lời. Nhờ tất cả các cuộc thảo luận: Tôi đã học được rất nhiều. –