我有一个名为 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[]”。
请问我做错了什么?