2012-10-27 2 views
0

어떻게 다음 텍스트를 string 유형의 변수로 설정할 수 있습니까?문자열 변수에 단락 지정

<li><a href='#M'>M</a></li> 
<li><a href='#B'>B</a></li> 
<li><a href='#K'>K</a></li> 

내가 우는 소리와 유사한 코드를 문자열 변수를 설정할 수있는 간단한 방법이 있나요 :

StringWriter s = new StringWriter(); 
s.WriteLine("{0}", @" 
<li><a href='#M'>M</a></li> 
<li><a href='#B'>B</a></li> 
<li><a href='#K'>K</a></li> 
"); 

답변

1

은 첫째로 당신이 당신의 문자열 내부 " 탈출 (A \이 할) 필요 둘째, 당신은 그것을 한 줄을해야 하나 또는 각 라인을 연결해야합니다 내가 한 줄의 문자열을 사용하는 것을 선호 것이 경우

StringWriter s = new StringWriter(); 
// string in single line 
s.WriteLine("{0}", 
    "<li><a href=\"#M\">M</a></li><li><a href=\"#B\">B</a></li><li><a href=\"#K\">K</a></li>"); 

// lines are concatenated 
s.WriteLine("{0}", 
    "<li><a href=\"#M\">M</a></li>" + 
    "<li><a href=\"#B\">B</a></li>" + 
    "<li><a href=\"#K\">K</a></li>" 
); 

.

0

"with \"를 이스케이프 처리해야합니다.

s.WriteLine("{0}", 
    "<li><a href=\"#M\">M</a></li><li><a href=\"#B\">B</a></li><li><a href=\"#K\">K</a></li>"; 
0

당신은 이것을 말하고 있습니까? (줄 바꿈 포함)

string str = @"<li><a href='#M'>M</a></li>" + Environment.NewLine 
       + @"<li><a href='#B'>B</a></li>" + Environment.NewLine 
       + @"<li><a href='#K'>K</a></li>"; 

또는 한 줄의 문자열 :

string str = @"<li><a href='#M'>M</a></li>" + 
       @"<li><a href='#B'>B</a></li>" + 
       @"<li><a href='#K'>K</a></li>"; 

그러나 나는 당신이 무엇을 요구 확실하지 않다, 그래서 당신은 매우 높은 명성을 가지고?