相关疑难解决方法(0)

最有效的Dictionary <K,V> .ToString()格式化?

将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个项目,如果存在另一个类似的"键值对"对象类型,我就不会使用它

另外,既然我无论如何都会返回字符串,那么通用版本会是什么样子?

.net c# dictionary tostring type-conversion

10
推荐指数
3
解决办法
1万
查看次数

标签 统计

.net ×1

c# ×1

dictionary ×1

tostring ×1

type-conversion ×1