щоб що?
Смотри, s + Format будет каждый раз аллоцировать и создавать новый стринг. Чтобы такого не было нужно использовать StringBuilder
То есть правильнее будет: var s = new StringBuilder(); s.Append("Ваша строка"); Ну и Format вам не нужен будет из-за этого
Та можно и с форматированием, там прям метод есть такой - AppendFormat
О, ещё круче! Не знал о таком, спасибо
В коре есть даже AppendJoin, заменяющий Append + string.Join ))
Так але починаючи з .NET 6 в шарпі дуже ефективна інтерполяція тому зверх .Append якщо в тебе тільки не супер великі строки то на твій смак вже
Пацаны причем тут строка)) Я взял с С# доков про static using, больше это интересует
іноді це зручно для того щоб дозволити писати деякі паттерни, чи імпортувати який-небудь ValueObject який має сенс в рамках домену всього солюшена (якщо імпортувати через global using static ...), але в більшості випадків це може конфьюзити інших людей через те що вони будуть очікувати що ви викликаєте якийсь мембер в класі, через що ти бачимитеш using static досить рідко
Обсуждают сегодня