如何把一个Dictionary对象的键值都取出来,然后拼接到一起,达到string str=key1+value1+key2+value2+··

如何把一个Dictionary对象的键值都取出来,然后拼接到一起,达到string str=key1+value1+key2+value2+··,第1张

StringBuilder sb = new StringBuilder();

Dictionary<string, string> dict = new Dictionary<string, string>();

//添加键值 *** 作

foreach (var kv in dict)//如果是NET20 var换成KeyValuePair<string,string>

{

sbAppendFormat("{0}{1}", kvKey, kvValue);

}

string str = sbToString();

Dictionary<String, Object> dict = new Dictionary<string, object>();

dictAdd("ClassA", 123);

dictAdd("ClassB", 234);

dictAdd("ClassC", 456);

MessageBoxShow(dictFirstOrDefault()Key + ":" + dictFirstOrDefault()ValueToString());

FirstOrDefault()可以取到集合的第一项,Key与Value代表这一项的键名称与值。注意这里没有做null的判定。如果集合没有内容,运行null,则Key与Value都为null,ToString()会报错!(此例子是在C#下面的WinForm程序)

VB codeDim dic As New Dictionary(Of String, String)

dicAdd("111", "")

dicAdd("32", "")

For Each k In dicKeys

Next

把这两个key值放到textbox1中去,key之间用vbcrlf分开

以上就是关于如何把一个Dictionary对象的键值都取出来,然后拼接到一起,达到string str=key1+value1+key2+value2+··全部的内容,包括:如何把一个Dictionary对象的键值都取出来,然后拼接到一起,达到string str=key1+value1+key2+value2+··、c#字典怎么获取第一个键值、如何循环得到Dictionary的key值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10066068.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存