csharp / beginner
Snippet
Schnelle String-Konstruktion
Strings in C# sind unveränderlich. Für umfangreiche Verknüpfungen ist StringBuilder viel effizienter, da er einen internen Puffer modifiziert, anstatt viele temporäre Strings zu erstellen.
snippet.cs
csharp
1
2
3
4
5
var builder = new System.Text.StringBuilder();for (int i = 0; i < 100; i++){builder.Append("Item ").Append(i).Append(" ");}
Erklärung
1
var builder = new System.Text.StringBuilder();
Initialisiert eine neue Instanz des veränderbaren String-Builders.
2
builder.Append("Item ").Append(i)
Fügt effizient Text am Ende des aktuellen Puffers hinzu.