Попарная комбинация столбцов (перестановок) зубчатого массива в C#
Мне нужна ваша помощь и совет по парной комбинации столбцов (перестановок) зубчатого массива в C#, чтобы быть более понятным, позвольте мне показать пример:
Входной массив:
String[][] arr = {
new String[] {"A", "B", "C"},
new String[] {"D", "E", "F"},
new String[] {"G", "H", "I"}
};
Выходные массивы должны быть:
String[][] F_and_S = {
"A", "B",
"D", "E",
"G", "H",
} //first column & second column
String[][] F_and_T = {
"A", "C",
"D", "F",
"G", "I",
} //first column & third column
String[][] S_and_T = {
"B", "C",
"E", "F",
"H", "I",
} //second column & third column