次のような double のリストのリストのすべての順列を見つける必要がある状況があります。
List<double> A = new List<double>(){ 1, 2, 3};
List<double> B = new List<double>(){ 10, 20, 30};
List<double> C = new List<double>(){ 100, 200, 300};
私に与える必要があります:
{(1,10,100),(1,10,200),(1,10,300),(1,20,100),(1,20,200),(1,20,300)...}
一定数のリストに対してそれを行うことはできますが、一般化されたソリューションの柔軟性 (および簡潔さ) が必要です。上記のように、単一のリストの順列を処理する回答を見つけましたが、各リストから1つのオプションを取るものはありません。