110,534
社区成员
发帖
与我相关
我的任务
分享
string[] charString = { "L", "O", "V", "E" };
List<string> Total = new List<string>();
public void test()
{
foreach (string wdone in charString)
{
foreach (string wdtwo in charString)
{
foreach (string wdthree in charString)
{
foreach (string wdfour in charString)
{
foreach (string wdfive in charString)
{
Total.Add(wdone + wdtwo + wdthree + wdfour + wdfive);
}
}
}
}
}
}
public void test(string str)
{
foreach (string wd in charString)
{
string newStr = str + wd;
if (newStr.Length > 4)//结束条件
{
Total.Add(newStr);
}
else
{
test(newStr);
}
}
}
public void test(string str,int len)
{
foreach (string wd in charString)
{
str+=str+wd;
len++;
if(len>5)//结束条件
{
Total.Add(str);
}
else
{
test(str,len);
}
}
}