Sehr anschaulich und einfach erklärt. Besonders möchte ich herausheben, dass du erklärst warum es das gibt und wann man es benutzt. Sowas ist leider nur selten der Fall bei so IT-Erklärvideos auf KZbin. Bitte beibehalten!
@linuxonkel80533 жыл бұрын
Wollt einfach mal "Danke" für eure tollen Videos sagen. Man merkt, dass C# die Lieblingssprache ist und man einfach Lust auf mehr bekommt. Ich habe ja vor kurzem mit Java angefangen, was mir extrem viel Spaß macht, aber ich bin inzwischen durch eure Videos dermaßen von C# angezeckt, dass ich mir gestern eines meiner Notebooks auf Windows 10 mit allem drum und dran uminstalliert habe und C# seit heute parallel zu Java lerne. Dazu habe ich beschlossen wir n bissel Geld zusammen zu sparen, um mir dann mal n Kurs, wahrscheinlich dann auch den kompletten C# Kurs, zuzulegen. Wie gesagt ..... vielen vielen Dank
@ProgrammierenStarten3 жыл бұрын
Vielen Dank für die netten Worte! Das ist ja mal cool! C# ist wirklich eine tolle Sprache! :) Ich wünsche viel Spaß und Erfolg beim lernen und programmieren! :D
@linuxonkel80533 жыл бұрын
@@ProgrammierenStarten jo Danke, das wird schon. Hab mich übrigens dazu entschlossen den unlimited Zugang bei euch zu bestellen, aber da muss ich erstmal n bissel sparen. Der Zugang zu allen Masterkursen ist doch sehr reizvoll. btw, hat ja Microsoft ne richtig gute Doku zu C#. Hab ich mir erstmal gezogen
@hpeterh Жыл бұрын
Für einfaches Zusammenhängen ist string1+string2+string3 schneller als StringBuilder. (Es gibt Benchmarks dazu) Um den StringBuilder zu erzeugen, muss ja auch erstmal ein Objekt erzeugt und der Text kopiert werden. Und um dann wieder einen String zu erzeugen, ebenfalls. Vermutlich lohnt das nur, wenn man ein und denselben String sehr oft manipulieren muss.
@lukass16043 жыл бұрын
Wie wärs mit ner schönen Übersichf zu Regex?
@ProgrammierenStarten3 жыл бұрын
Danke, das ist eine hervorragende Idee! :)
@realtalk58829 ай бұрын
Größte Vorteil ist auf jeden Fall die bessere Performance beim bearbeiten von Strings, besonders wenn dies in einer Schleife mit vielen Wiederholungen erfolgt.
@jeyt4363 жыл бұрын
"Bleib also dran, es wird spannend": Das sagst du immer...
@veud3 жыл бұрын
Ist halt immer spannend 😉 Aber immer sagen tut er es nicht
@jeyt4363 жыл бұрын
@@veud okay. Sagen wir: oft
@veud3 жыл бұрын
@@jeyt436 ok, in letzter Zeit wird es glaub ich wirklich oft gesagt
@ProgrammierenStarten3 жыл бұрын
why not? :)
@padamotors99103 жыл бұрын
Das ist ne echt coole Sache. Aber eins ist mir noch unklar, deine Ausgabe zum Schluss erfolgt als String. Wenn ich jetzt eine Schleife die 10 mal durchlaufen wird und dabei immer die Summe n= n+i berechnet und ich möchte mein Zwischenergebnis jedes mal sehen, dann würde ich normalerweise in die Schleife hinter die Berechnung schreiben Console.WriteLine(n); kann ich das jetzt auch mit einem StringBuilder realisieren? Immerhin hätte ich ja sonst mit der Console.WriteLine(n); Methode 10 Strings im Heap oder sehe ich das falsch?
@lukass16043 жыл бұрын
Nein, ich kann dir nicht die Details sagen aber die strings die writeline erstellt sind alle temporär (also so wie wenn du eine variable im for-loop hast) die werden dann irgendwann aus dem Speicher gelöscht. Du kannst aber umgehen dass überhaupt so viele strings erstellt werden, in dem du n.ToString immer in einem string builder speicherst, welcher außerhalb deines loops deklariert ist.