循环遍历一串字符串

时间:2011-04-13 13:11:23

标签: c# combinations

我有一个带字母的数组,例如

string[] arrayLetters = new string[] {"A","B", "C", "D"}

等等。

现在,用户将输入他想要显示的集数...

例如,如果他输入2,则输出为:

AB,AC,AD,BC,BD

对于一组三个,输出将如下:

ABC,ABD,ACD,BCD

......等等。

你能帮我解决一下这个小场景吗?

由于 Mark Montebello the Cicco

1 个答案:

答案 0 :(得分:2)

这个Code Project article很好地概述了组合(你要问的内容),排列等,并提供了一个用C#计算它们的库。它只是提供此功能的众多库中的一个。

BTW组合学是介绍性计算材料。这就是人们怀疑这可能是学校作业的原因。