Почему C# StringBuilders не перегружают операторы += или +

StringBuilders предназначены для использования всякий раз, когда происходит большое количество конкатенации строк. Другими словами, когда у вас много этого

while(condition){
    s+="42";
}

или это

s = "1" + "a" + "unicorns"...;

Что дает нам очень чистый и легко понятный код. Так почему же те же операторы не перегружены для StringBuilder? Есть ли техническая причина или это просто вопрос стиля?

0 ответов

Другие вопросы по тегам