我有一个功能ParametersToHtml().它将参数转换为适合在页面上显示的HTML字符串.它用<br />在一堆地方.这是看起来像:
private string ParametersToHtml() {
var result = "";
if (Parameters.Count > 0)
result = Parameters.Name + ": " + Parameters.Value;
foreach (var param in Parameters.Skip(1))
result += "<br />" + param.Name + ": " + param.Value
return result;
}
Run Code Online (Sandbox Code Playgroud)
这个"<br />"结构并不是非常难看,但也不是很漂亮.我知道C#有Environment.Newline常规换行符.有一个常数<br />吗?
(是的,我忘了在我的例子中使用StringBuilder foreach.哎呀.)
我找不到那样的常数,但这是下一个最好的东西!
public static class HtmlConst
{
public const string Br = @"<br />";
}
Run Code Online (Sandbox Code Playgroud)
然后就叫它:
foreach (var param in Parameters.Skip(1))
result += HtmlConst.Br + param.Name + ": " + param.Value
Run Code Online (Sandbox Code Playgroud)