如何使Web服務方法以行格式返回字符串值?如何使Web服務方法以行格式返回字符串值?
我的Web服務的方法是這樣的
[WebMethod]
public string GetSomeLines()
{
System.Text.StringBuilder builder = new StringBuilder();
builder.AppendLine("Line1.");
builder.AppendLine("Line2.");
builder.AppendLine("Line3.");
return builder.ToString();
}
但是,當我從Web瀏覽器或從德爾福/ C#的消費者,結果會是這樣:
Line1. Line2. Line3.
雖然我希望見:
Line1.
Line2.
Line3.
我知道可能會返回一個StringBuilder或字符串數組在這裏是一個選項,但我w螞蟻知道是否有一種方法可以用字符串結果做到這一點。
感謝您的幫助。
感謝SlavaGu,是的,這正是發生在這裏,謝謝你的好解釋。我認爲沒有辦法用「準備使用」字符串結果來做到這一點。我必須使用不同的/修改的換行符。但我會接受這個答案。謝謝 :-) – 2010-05-21 18:11:41