1

VS2010 で C# を使用して複数行の文字列を作成する方法を教えてください。文字列として HTML マークアップがあり、デザイナー ページ (aspx) のようにコード ビハインド (cs) を埋めています。文字列が次の行を連結するように、1行で作成する方法、または行末に配置する必要がある文字。以下は文字列のサンプルです。

 string text="<table> <tr> <td> <table border=\"1\" cellpadding=\"0\"  style=\"mso-cellspacing: 1.5pt; mso-border-alt: outset black .75pt; mso-yfti-tbllook: 1184; 
        mso-padding-alt: 1.5pt 1.5pt 1.5pt 1.5pt; height: 264px; width: 100%;  font-size: 10.0pt; border: 1.0pt outset black; font-family: Times New Roman, serif; \"> 
            <tr style=\"mso-yfti-irow:0;mso-yfti-firstrow:yes\">
4

2 に答える 2

4

これには逐語的な文字列リテラルを使用@します。文字列宣言の前にa を使用して宣言されます。それらの"エスケープは"".

string text= @"<table> <tr> <td> <table border=""1"" cellpadding=""0""  style=""mso-cellspacing: 1.5pt; mso-border-alt: outset black .75pt; mso-yfti-tbllook: 1184; 
    mso-padding-alt: 1.5pt 1.5pt 1.5pt 1.5pt; height: 264px; width: 100%;  font-size: 10.0pt; border: 1.0pt outset black; font-family: Times New Roman, serif; ""> 
        <tr style=""mso-yfti-irow:0;mso-yfti-firstrow:yes"">";
于 2012-12-11T10:48:49.187 に答える
0

最初の"の前に@を追加します

このように:string text =@"これはオンです

複数行";

于 2012-12-11T10:48:03.680 に答える