Junior — Middle
Používali jste ve svých projektech třídu StringBuilder pro práci s řetězci?
sobes.tech AI
Odpověď od AI
Ano, StringBuilder se často používá pro efektivní práci s řetězci, zejména když je třeba provádět mnoho operací spojování nebo úprav řetězců.
Na rozdíl od běžných řetězců (string), které jsou neměnné, umožňuje StringBuilder měnit obsah bez vytváření nových objektů, což výrazně zvyšuje výkon při velkém objemu změn.
Příklad použití:
var sb = new StringBuilder();
sb.Append("Ahoj");
sb.Append(" světe");
string result = sb.ToString(); // "Ahoj světe"