Frage von ItsNotMyProblem, 17

C#-Frage für String oder Int Verkettungen?

Moin,

Wie können mehrere String oder Int- Variablen miteinander verkettet werden?

Antwort
von spriday, 14

Primitive Typen kannst du mit dem +-Operator verketten;

int i = 5;
long l = 4000000000;
string s = "dies " + i + " ist ein " + l + " test.";

Das würde in diesem Falle "dies 5 ist ein 4000000000 test." ergeben.

Kommentar von ItsNotMyProblem ,

da is nur + wo könnte ich - verwenden

Kommentar von spriday ,

Das - (minus) sollte in diesem Fall als Bindestrich gemeint sein. Du kannst in C# ein minus nicht auf Strings anwenden.

Kommentar von ItsNotMyProblem ,

ah klar und ich dachte mir schon^^

Kommentar von PWolff ,

Das geht so nicht - der Operator + lässt sich nicht auf string und int anwenden

Entweder i.ToString(), l.ToString() oder String.Format() verwenden

Kommentar von Isendrak ,

Das geht so nicht - der Operator + lässt sich nicht auf string und int anwenden

Dacht ich auch... Hab's aber grad nochmal getestet: WTF? Das geht tatsächlich...

Kommentar von spriday ,

Klar geht das ;)

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten