Entwickler-Ecke

C# - Die Sprache - MessageBox Zeilenumbruch in Kombi mit Variable erzwingen


DennisXX - Do 18.08.11 10:28
Titel: MessageBox Zeilenumbruch in Kombi mit Variable erzwingen
Hallo zusammen

Kann mir vielleicht jemand sagen, wie ich in einer MessageBox einen Zeilenumbruch erzwingen kann? Hier mein bisheriges Codebeispiel:

C#-Quelltext
1:
MessageBox.Show("Wert wurde ausgelesen:" \r\n + eineVariable);                    


leider funktioniert das Beispiel aber nicht.

Gruß
Dennis

Moderiert von user profile iconTh69: C#-Tags hinzugefügt


Th69 - Do 18.08.11 10:33

Hallo Dennis,

die Steuerzeichen gehören auch innerhalb der Anführungsstriche, also:

C#-Quelltext
1:
MessageBox.Show("Wert wurde ausgelesen:\r\n" + eineVariable);                    


Ralf Jansen - Do 18.08.11 10:35

\r\n ist Teil des strings und müsstest du also auch mit in die Hochkommatas packen.


C#-Quelltext
1:
MessageBox.Show("Wert wurde ausgelesen:\r\n" + eineVariable);                    


Für Zeilenumbrüche gibt es aber auch eine SystemVariable 'Environment.Newline'. Die funktioniert dann auch auf System wo der Zeilenumbruch nicht als \r\n definiert ist.


C#-Quelltext
1:
MessageBox.Show("Wert wurde ausgelesen:" + Environment.NewLine + eineVariable);                    


DennisXX - Do 18.08.11 10:36

Danke schön !