Size: a a a

🎄.NET Talks: Evergreen🎄

2019 November 12

G

Gradi in 🎄.NET Talks: Evergreen🎄
Slava Zolotov
Может это от паттерна builder так? 🤔
В случае строки + был бы в тему.
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
Gradi
Всем привет. Я тут задумался. А почему у StringBuilder'a нет оператора +? Выглядело бы лучше чем куча .Append().Append()....
Нет, смотри чо получается
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
Что делает оператор + обычно?
источник

G

Gradi in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
Что делает оператор + обычно?
Создаёт новый инстанс?
источник

V🧀

Vestrond 🧀 in 🎄.NET Talks: Evergreen🎄
Gradi
В случае строки + был бы в тему.
Реализуй) враппь
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
Возвращает новый объект, который представляет сумму переданных, окей?
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
А у тебя плюс бы модифицировал одно из слагаемых
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
Это прям убер конфьюзинг
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄

var sb = new StringBuilder();
sb + "fuck";
sb + "suck";
// sb ⇒ "fucksuck"
источник

G

Gradi in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
Это прям убер конфьюзинг
А Append() тоже возвращает инстанс StringBuilder'a и тоже непонятно новый или старый
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
Gradi
А Append() тоже возвращает инстанс StringBuilder'a и тоже непонятно новый или старый
Но там-то ты знаешь, какой
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
А тут особенно в генерик коде очень легко заблудиться
источник

V🧀

Vestrond 🧀 in 🎄.NET Talks: Evergreen🎄
Надо оператор точки юзать, как пхп!
источник

V🧀

Vestrond 🧀 in 🎄.NET Talks: Evergreen🎄
Тогда точно сомнений не будет
источник

B

Boris in 🎄.NET Talks: Evergreen🎄
Gradi
А Append() тоже возвращает инстанс StringBuilder'a и тоже непонятно новый или старый
Но это всем понятно - так кучи флент апих работают
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
Boris
Но это всем понятно - так кучи флент апих работают
+
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
Но ни одна арифметическая апиха так не работает.
источник

B

Boris in 🎄.NET Talks: Evergreen🎄
А вместо + все скорее всего начнут писать логичное +=
источник

B

Boris in 🎄.NET Talks: Evergreen🎄
Что наверное сработает
источник

Dv

Dr. Friedrich von Never in 🎄.NET Talks: Evergreen🎄
Boris
А вместо + все скорее всего начнут писать логичное +=
Даже тут хз
источник