Мы все знаем, что strings
являются неизменяемыми, а StringBuilder - mutable
. Правильно. Тогда почему его методы возвращают объект StringBuilder
. Должны ли они все быть недействительными?
Почему это
public StringBuilder Append(bool value)
а не
public void Append(bool value)
Любой пример, объясняющий использование этого, был бы большим.