C# 我有一个字符串:
string="0x01,abc";
我希望将此字符串添加到字典中
0x01,abc
其中key = 0x01,value = abc 简单地怎么做?
答案 0 :(得分:0)
您可以使用split()
方法。
string[] tokens = str.Split(',');
您的key = tokens[0];
和value = tokens[1];
答案 1 :(得分:0)
您可以按如下所示对字符串进行操作
string str = "0x01,abc";
IDictionary<string, string> dict = new Dictionary<string, string>()
{
{ str.Split(',')[0], str.Split(',')[1] }
};
或 如果您需要在字符串数组上执行此操作,则可以采用这种方法
string[] str = new string[] {"0x01,abc", "0x02,abcd" };
IDictionary<string, string> dict = new Dictionary<string, string>();
foreach(var s in str)
dict.Add(s.Split(',')[0], s.Split(',')[1]);