添加换行符
我在字符串中添加换行符时遇到问题。 我尝试使用“\ r \ n”,而Environment.NewLine也不起作用。
FirmNames = ""; foreach (var item in FirmNameList) { if (FirmNames != "") { FirmNames += ", " + LineBreak; -- I want a line break here after the comma "," } FirmNames += item; }
有人可以帮忙吗?
正如你所指出的,正确的答案是使用Environment.NewLine
。 它是特定于环境的并且提供了对“\ r \ n”的清晰度(但实际上没有区别)。
foreach (var item in FirmNameList) { if (FirmNames != "") { FirmNames += ", " + Environment.NewLine; } FirmNames += item; }
试一试。
FirmNames = String.Join(", \n", FirmNameList);
在连接字符串时尝试使用\n
,如下例所示:
var name = "Raihan"; var ID = "1234"; Console.WriteLine(name + "\n" + ID);
这对我有用:
foreach (var item in FirmNameList){ if (FirmNames != "") { FirmNames += ",\r\n" } FirmNames += item; }
string[] abcd = obj.show(); Response.Write(string.join("", abcd));
- C#中`Fields`和`Properties`有什么区别?
- 无法将图像渲染到HttpContext.Response.OutputStream
- c#4.0:int一个真实的对象子类型? 协方差,可数和值类型
- 在二进制值中将Stringformated Hex块写入注册表
- 如何在Winforms中包含控制台?
- SlimDX Device.Reset崩溃,出现“D3DERR_INVALIDCALL:无效呼叫(-2005530516)”错误
- 如何将C#代码组织到文件中?
- ContentControl.ContentTemplateSelector动态选择模板
- 将Linq-to-Sql查询的WHERE子句作为参数传递