从C#中的派生类中获取基类的名称,可以使用以下方法:
typeof
关键字获取基类的类型对象,并使用BaseType
属性获取基类的类型。public class BaseClass
{
}
public class DerivedClass : BaseClass
{
public void GetBaseClassName()
{
Type baseType = typeof(DerivedClass).BaseType;
string baseClassName = baseType.Name;
Console.WriteLine("Base class name: " + baseClassName);
}
}
GetType().BaseType.Name
获取基类的名称。public class BaseClass
{
}
public class DerivedClass : BaseClass
{
public void GetBaseClassName()
{
string baseClassName = GetType().BaseType.Name;
Console.WriteLine("Base class name: " + baseClassName);
}
}
以上代码将输出基类的名称:
Base class name: BaseClass
在这个例子中,我们使用了typeof
关键字和GetType()
方法来获取类型对象,并使用BaseType
属性来获取基类的类型。最后,我们使用Name
属性来获取基类的名称。
领取专属 10元无门槛券
手把手带您无忧上云