下面的C#代碼有什麼問題?編譯器報告該錯誤:以下c#代碼的可訪問性錯誤不一致。爲什麼?
可訪問性不一致:參數類型 'ClassLibrary1.Interface1' 比方法 'ClassLibrary1.Class1.Class1(ClassLibrary1.Interface1)'
用下面的代碼不易進入:
interface Interface1<T>
{
bool IsDataValid();
/* Other interfaces */
}
public class Class1<T>
{
public Interface1<T> interface1;
public Class1(Interface1<T> interface1)
{
this.interface1 = interface1;
}
}
我已經設計了不同的代碼使用繼承,但如果有人可以告訴我什麼是上述錯誤,我將不勝感激。
doh。謝謝。這很明顯讓我感到尷尬。有趣的是,有時你怎麼看不到這個盲目明顯的東西。 – Crippeoblade 2009-02-07 23:05:55