我不知道这个层次结构是否适合您的需求和规格,但似乎您把问题倒退了。您可以编写尊重抽象和继承的 OOP 原则(类名乍一看不是很相关):public class ForgotPassword{ public string Email;}public class Login : ForgotPassword{ public string Password;}public class UserProfile : Login{ public string FName; public string LName;}不知道能不能做自己想做的事...在 C# 中,我认为不是。
class ParentA { public class AB { public void A_AB() { Console.WriteLine("我是 A 的 AB"); } } public class AC { public void A_AC() { Console.WriteLine("我是 A 的 AC"); } } } B 类:parentA.AB {}class C : parentA.AC{}class Program{ static void Main(string[] args) { C c = new C(); B b = new B(); c.A_AC(); b.A_AB(); }}