将Dictionary转换为格式化字符串的最有效方法是什么.
例如:
我的方法:
public string DictToString(Dictionary<string, string> items, string format){
format = String.IsNullOrEmpty(format) ? "{0}='{1}' " : format;
string itemString = "";
foreach(var item in items){
itemString = itemString + String.Format(format,item.Key,item.Value);
}
return itemString;
}
Run Code Online (Sandbox Code Playgroud)
是否有更好/更简洁/更有效的方式?
注意:字典最多有10个项目,如果存在另一个类似的"键值对"对象类型,我就不会使用它
另外,既然我无论如何都会返回字符串,那么通用版本会是什么样子?