我现在手头的问题是,有一个字符串参数传入到函数里来。例如“abc,efg,jjj,wiy,”
能确定的就是用逗号分隔
我现在想把这个字符串分开,分成“abc” “efg” “jjj” “wiy”
这就是把一个字符串分成了4个字符串但这个字符串分成的子字符串个数是不确定的
如何做?
能确定的就是用逗号分隔
我现在想把这个字符串分开,分成“abc” “efg” “jjj” “wiy”
这就是把一个字符串分成了4个字符串但这个字符串分成的子字符串个数是不确定的
如何做?
分开后用什么存储呢
如果先定义一个string[]不能是变长的啊?
string[] str="abc,bbb,ddd".Split(','.ToCharArray());
List<string> list=new List<string>();
string str1="abc,efg,jjj,wiy";
string str2=="abc,bbb,ddd";
//...
string[]s1=str1.Split(','.ToCharArray());
string[]s2=str2.Split(','.ToCharArray());
for(int i=0;i<s1.Length;i++)
list.Add(s1[i]);
for(int i=0;i<s2.Length;i++)
list.Add(s2[i]);
//...
string[] s = "abc,efg,jjj,wiy,".Split(',');
fun(s);private void(string[] s)
{//...}
dictionary<key,value>
list<T>
都可以啊,或者非泛型的arraylist
都是可以动态添加,动态改变大小的