这种如何进行循环存入字典,以逗号之前的值为key,之后的为value !
我是想这样<key,value> 对应这样的形式 <校园儿童日托,是>我要循环存入字典,再对字典进行序列化
C#

解决方案 »

  1.   

    声明一个dictionary,然后循环每行记录并将当前行记录split(','),这个数组下标0就是key,数组下标1就是value
      

  2.   

     strArr1=str.Split(',', '.', '。', ',');                for (int i = 0; i < strArr1.Length; i = i + 2)
                    {
                       
                            
                                dic.Add(strArr1[i], strArr1[i + 1]);
                                var json = JsonConvert.SerializeObject(dic);上面是我的代码,但是报出超出索引,dic.Add(strArr1[i], strArr1[i + 1]);该怎么去处理呢
      

  3.   

    strArr1=str.Split(',', '.', '。', ',');看下你这个数组你这样获取的值是不是你想要的
      

  4.   

     for (int i = 0; i < strArr1.Length; i = i + 2)
    当Length为奇数时不就出错了
    要判断长度,而且字典的key是不允许重复的