當我定義一個包含一個只寫屬性的接口: public interface IModuleScreenData
{
string Name { set; }
}
,並試圖(天真)明確有意向實現它的屬性也有可公開獲得的getter: public class ModuleScreen : IModuleScreenData
{
string IModuleScreenDat
我無法覆蓋顯式實現接口的方法。 我有兩個類。一個名爲OurViewModel的基礎文件和一個名爲MyViewModel的繼承文件。他們分享了一個名爲Validate方法,直到最近我才得以隱藏方法的基礎版本,像這樣: public class OurViewModel
{
public bool Validate(ModelStateDictionary modelState){ ret
我有一個情況,其中兩班(從另一個推導)都實現明確的相同的接口: interface I
{
int M();
}
class A : I
{
int I.M() { return 1; }
}
class B : A, I
{
int I.M() { return 2; }
}
從派生類執行I.M(),我想調用基類的實現,但我不知道該怎麼做。我試過
代碼: public interface IFoo
{
void Bar();
}
public class FooClass : IFoo
{
/// <summary> ... </summary>
/// <seealso cref="?"/> //How do you reference the IFoo.Bar() method
publ