ColourStringという単純なクラスのオブジェクトがあります。
クラスのジャグ配列を処理するために、再帰的な順列ルーチンを設定しようとしています。
static ColourString[][] perm2(int a, ColourString[][] x)
{
ColourString[][] retval = new ColourString[0][];
foreach (ColourString[] p in x[a])
{
foreach (ColourString[] p2 in perm2(a + 1, x))
{
// do some stuff here to compare the strings in the colourString[] objects
}
}
return retval;
}
私のコードは私に次のエラーを与えます:
エラー1タイプ「Test.Form1.ColourString」を「Test.Form1.ColourString[]」に変換できません。
私は何を間違っているのですか?