本文整理汇总了C#中System.Text.StringBuilder.NewLine方法的典型用法代码示例。如果您正苦于以下问题:C# StringBuilder.NewLine方法的具体用法?C# StringBuilder.NewLine怎么用?C# StringBuilder.NewLine使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Text.StringBuilder
的用法示例。
在下文中一共展示了StringBuilder.NewLine方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: BuildHeaders
private void BuildHeaders(IEnumerable modelList, StringBuilder sb)
{
foreach (PropertyInfo property in modelList.GetType().GetElementType().GetProperties())
{
sb.AppendFormat("{0},", property.Name);
}
sb.NewLine();
}
示例2: BuildRows
private void BuildRows(IEnumerable modelList, StringBuilder sb)
{
foreach (object modelItem in modelList)
{
BuildRowData(modelList, modelItem, sb);
sb.NewLine();
}
}
示例3: Visit
/// <summary>
/// Visit the JSON object.
/// </summary>
/// <param name="jsonObject">The JSON object to visit.</param>
/// <returns>The type that was visited.</returns>
protected override string Visit(JsonObject jsonObject)
{
_depth += 2;
var builder = new StringBuilder().Append("{").NewLine().Indent(_depth);
for (var i = 0; i < jsonObject.Members.Count; i++)
{
builder.Append(VisitMember(jsonObject.Members[i]));
if (i < jsonObject.Members.Count - 1)
{
builder.Append(", ").NewLine().Indent(_depth);
}
}
_depth -= 2;
builder.NewLine().Indent(_depth).Append("}");
return builder.ToString();
}