Announcement

Collapse
No announcement yet.

Strings über mehere Zeilen . . .

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Strings über mehere Zeilen . . .

    Hallo zusammen,

    ich muss mal eine Frage zum Thema bessere Übersucht stellen.

    Ich bauen dynamisch ein SQL Statement zusammen. Jetzt möchte ich wegen der Übersicht (bessere Lesbarkeit) dieses Zusammenbauen über mehrere Zeilen erledigen.

    In c++ gabe es da den \. Wie sieht das denn jetzt in C# aus.

    Gruß

    Sascha

  • #2
    Hallo,

    auch das ist in C# möglich, wenn die mehrzeilige String-Deklaration über <b>@</b> als Verbatim-String gekennzeichnet wird:
    <pre>
    <b>private</b> <b>void</b> button3_Click(<b>object</b> sender, System.EventArgs e)
    {
    <b>string</b> sTxt = @&quot;Das ist ein Test mit einem mehrzeiligen String,
    der im Editorfenster
    eingetragen wird<font color="#9933CC">&quot;;</font>
    MessageBox.Show(sTxt);
    }
    </pre&gt

    Comment


    • #3
      Hallo,

      der Verbatim ist zwar ganz gut, aber irgendwie habe ich dann sämtliche Sonderzeichen mit im String, und dabei knallt es dann in der Datenbank. Gibt es keine andere Möglichkeit?

      Gruß

      Sasch

      Comment


      • #4
        Hallo,

        die Zeilen können einfach mit dem + Operator zusammengefügt werden.

        <PRE>
        private void button1_Click(object sender, System.EventArgs e)
        {
        string sTxt = "Das ist ein Test mit einem einzeiligen String,"+
        " der im Quelltext in mehreren Zeilen steht.";
        MessageBox.Show(sTxt);
        }
        </PRE&gt

        Comment

        Working...
        X