我該如何解決?我如何指出我想要使用的確切超載?模糊遞歸(?)過載調用
int A()
{
if (Environment.TickCount == 666)
return 0;
else
return 1;
}
bool A()
{
if (A() == 0) //here's an error!
return false;
else
return true;
}
僅在結果類型不同時發生重載(如果C#中不可用)。 –
你到底在做什麼? –
錯誤是**以下方法或屬性**之間的調用不明確。我得到的唯一錯誤!用不同的返回值聲明重複函數不會導致錯誤!所以這就是爲什麼我感到困惑,並認爲有一種方法可以指向確切的功能。 – user2037342