Ela*_*nda 0 c# collections tostring
我正在实现一个自定义toJson()方法.
我的班级成员之一是字典.
我做了:
sb.Append("\"DateSource\" : {");
foreach (var row in DateSource)
{
sb.Append("[");
sb.Append(string.Format("\"RowKey\" : {0}", row.Key));
sb.Append(string.Format("\"RowData\" : {0}", row.Value));
sb.Append("]");
}
sb.Append("}");
Run Code Online (Sandbox Code Playgroud)
如何避免转换中的最后一个逗号?
您可以使用:
sb.Append("[");
sb.Append(string.Join(
", ",
DateSource.Select(r => string.Format("\"RowKey\" : {0}, \"RowData\" : {1}", r.Key, r.Value))));
sb.Append("]");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
168 次 |
最近记录: |