私のC#コード:
public int printallancestor(Node root, Node key)
{
if(root == null)
return 0;
if(root == key)
return 1;
if(printallancestor(root.leftChild,key)||printallancestor(root.rightChild,key))
{
Console.WriteLine(root.iData);
return 1;
}
return 0;
}
if(printallancestor(root.leftChild,key)||printallancestor(root.rightChild,key))
上記のコードの次の行は、タイプ 'int' および 'int' のオペランドには適用できません。これの何が問題なのですか?