我有一个带字母的数组,例如
string[] arrayLetters = new string[] {"A","B", "C", "D"}
等等。
现在,用户将输入他想要显示的集数...
例如,如果他输入2,则输出为:
AB,AC,AD,BC,BD
对于一组三个,输出将如下:
ABC,ABD,ACD,BCD
......等等。
你能帮我解决一下这个小场景吗?
由于 Mark Montebello the Cicco
答案 0 :(得分:2)
这个Code Project article很好地概述了组合(你要问的内容),排列等,并提供了一个用C#计算它们的库。它只是提供此功能的众多库中的一个。
BTW组合学是介绍性计算材料。这就是人们怀疑这可能是学校作业的原因。