代码人生的小狗窝

一行行枯燥的代码,却描绘出人生的点点滴滴

您现在的位置是:首页>_C#

未知字符串的分离解决办法

发布时间:2019-09-20浏览(1779)

    未知字符串的分离
    string ss="aa,bb,cc..."
    字符串中ss中有0到n个",",要想把每个以","分隔开的字符串分别提出来并放在一个数组或哈希表中
    用C#程序应该怎么写!
    这个问题困扰得我好苦,求那位高手给俺帮帮忙吧

    ------解决方案--------------------
    ss.Split(",".ToCharArray());
    ------解决方案--------------------
    substring() 方法实现!

    用法:ss.substring("取的数目","取到的下标位置")
    ------解决方案--------------------
    探讨
    ss.Split(",".ToCharArray());

    ------解决方案--------------------
    C# code
    
                    string ss = "22,33,44";
                    string[] splitSs=ss.Split(new Char[] { ',' });
    
    ------解决方案--------------------
    我这里的names,和emails都是类似于“aa,bb,cc...”

    private static Hashtable collateNameEmail(string names, string emails)
    {
    Hashtable nameEmailList = new Hashtable();

    string s = ",";
    char[] delimit = s.ToCharArray();
    string[] name = names.Split(delimit);
    string[] email = emails.Split(delimit);
    int count = name.Length;
    for (int i = 0; i < count; i++)
    {
    nameEmailList.Add(email[i], name[i]);

    }
    return nameEmailList;
    }
    ------解决方案--------------------
    探讨
    string[] arr=ss.Split(',');

    ------解决方案--------------------


    ``string[] result = ss.Split(",".ToCharArray());

    ```substring()+for循环```

    ``都可以```

    ```上面一种简单一些```

    ``
    ------解决方案--------------------
    探讨
    string[] arr=ss.Split(',');

    ------解决方案--------------------
    探讨
    string[] arr=ss.Split(',');