常数为 HTML 线打破在 C# 中吗?

标签: HTML C#
发布时间: 2017/2/23 7:16:28
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

有一个函数 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;
}

"<br />"构造并不是很丑,但它并不是非常漂亮。我知道 C# 有 Environment.Newline 为常规换行符。有是一个常数为 <br />

(是的我忘了在我的例子中使用 StringBuilder foreach 。哎呦地)。

解决方法 1:

我找不到一个常数那样,但在这里是下一个最好的事情 !

public static class HtmlConst
{
    public const string Br = @"<br />";
}

然后只是调用它︰

foreach (var param in Parameters.Skip(1))
        result += HtmlConst.Br + param.Name + ": " + param.Value
官方微信
官方QQ群
31647020