Consiguiendo todas las combinaciones en un array.
Digamos que tengo la siguiente matriz:
var arr = new[] { "A", "B", "C" };
¿Cómo puedo producir todas las combinaciones posibles que contengan solo dos caracteres y no dos iguales?AB
sería lo mismo queBA
). Por ejemplo, usando la matriz anterior produciría:
AB
AC
BC
Tenga en cuenta que este ejemplo se ha simplificado. La matriz y la longitud de la cadena requerida serán mayores.
Realmente apreciaría si alguien pudiera ayudar.