我有3个名为ClassA(内置System.Web.UI.Page类),ClassB和ClassC的具体类(参见下面的代码).ClassC是ClassB的衍生类,而ClassB又是ClassA的派生类.ClassB有自己的成员.我的问题是ClassC如何调用或访问ClassB的成员(公共属性,公共方法)?如何在ClassC的源代码中解决类的范围以避免歧义?提前致谢.
一些代码:
// ClassA = System.Web.UI.Page
public class System.Web.UI.Page {
// built-in class
}
public class ClassB : System.Web.UI.Page {
// some own properties
public bool IsUserLoginNameVisible { get; set; }
// some own methods
public void GetLoginUsers()
{
}
}
public class ClassC : ClassB {
public int NumberOfLoginUsers()
{
// how can I invoke method "GetLoginUsers()" from ClassB in here?
// base.GetLoginUsers() ???
}
public bool CheckToSeeUserLoginNameVisible()
{
// how can I access property "IsUserLoginNameVisible" from ClassB in here?
// base.IsUserLoginNameVisible ???
}
}
Run Code Online (Sandbox Code Playgroud)