如何把stringBuilder里面的值赋给Dictionary
如stringBuilder的值为:{1:40000018331;2:40100000113;}
把1、2分别赋给Dictionary的key,
40000018331、40100000113 赋给Dictionary的value。
谢谢。
如stringBuilder的值为:{1:40000018331;2:40100000113;}
把1、2分别赋给Dictionary的key,
40000018331、40100000113 赋给Dictionary的value。
谢谢。
能解释一下么 。
for (int i = 0; i < strs.Length; i++)
{
every = strs[i].Split(':'); dic[every[0]] = every[1];
}
}
报的是“string 没有select方法”
StringBuilder sb = new StringBuilder();
sb.Append("1:40000018331;2:40100000113;");
string[] resl1 = sb.ToString().Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
Dictionary<int, string> dicstr = new Dictionary<int, string>();
foreach (string dstr in resl1)
{
dicstr.Add(Convert.ToInt32(dstr.Split(new string[] { ":" }, StringSplitOptions.RemoveEmptyEntries)[0]), dstr.Split(new string[] { ":" }, StringSplitOptions.RemoveEmptyEntries)[1]);
}