string s = "86,87|57|47,69";//|分割的是数组,这个是动态的,数组不知道有多少个 ,也可能是86,87|57|47,69|98,78,所以下面用List<string>
string[] arrays=s.Split('|');
List<List<string>> speclist = new List<List<string>>();
for (int i = 0; i < arrays.Length;i++ )
{
string[] values = arrays[i].Split(',');
List<string> tempstringlist = new List<string>();
for (int j = 0; j < values.Length; j++)
{
tempstringlist.Add(values[j]);
}
speclist.Add(tempstringlist);
}
//下面不知道怎么写?
//打印出组合,如
//86,57,47
//86,57,69
//87,57,47
//87,57,69
string[] arrays=s.Split('|');
List<List<string>> speclist = new List<List<string>>();
for (int i = 0; i < arrays.Length;i++ )
{
string[] values = arrays[i].Split(',');
List<string> tempstringlist = new List<string>();
for (int j = 0; j < values.Length; j++)
{
tempstringlist.Add(values[j]);
}
speclist.Add(tempstringlist);
}
//下面不知道怎么写?
//打印出组合,如
//86,57,47
//86,57,69
//87,57,47
//87,57,69
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货