如何使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