请教一个问题:字符串abadcafg,我想取出里面所有的组合放到数组里,最小是两个,请问咋实现呢?结果就是:ab,aba,abad,abadc,abadca,abadcaf,abadcafg,ba,bad,badc,badca,badcaf,badcafg,以此类推
string[] txt = new string[100];
for(int i = 1; i < firstStr.Length; i++)
{
txt[i-1] = firstStr.Substring(0, i+1);
}
这是我的代码,但只能实现ab,aba,abad,abadc,abadca,abadcaf,abadcafg这些,后面的无法实现了。不知道怎么改