Abrufen aller Kombinationen in einem Array

Angenommen, ich habe das folgende Array:

var arr = new[] { "A", "B", "C" };

Wie kann ich alle möglichen Kombinationen erzeugen, die nur zwei Zeichen und keine zwei gleichen enthalten (z.AB wäre das gleiche wieBA). Wenn Sie beispielsweise das obige Array verwenden, wird Folgendes erzeugt:

AB
AC
BC

Bitte beachten Sie, dass dieses Beispiel vereinfacht wurde. Das Array und die Länge der erforderlichen Zeichenfolge sind größer.

Ich würde mich sehr freuen, wenn jemand helfen könnte.

Antworten auf die Frage(9)

Ihre Antwort auf die Frage