C# 动态选择要从C继承的类

C# 动态选择要从C继承的类,c#,C#,是否可以用C语言编写代码,这样我就可以根据国家动态继承,只需一行代码,而不必像下面这样重复 SubmitOrder : India { } SubmitOrder : China { } public class SubmitOrder : Italy { } 所以我想要的是从泛型类继承 我想做的事情如下 public class SubmitOrder : InheritBasedOnCoutryIamIn 不可能动态继承基类。您可以像这样使用泛型类型,并使用构造函数或属性传递您的国家

是否可以用C语言编写代码,这样我就可以根据国家动态继承,只需一行代码,而不必像下面这样重复

SubmitOrder : India
{
}

SubmitOrder : China
{
}

public class SubmitOrder : Italy
{
}
所以我想要的是从泛型类继承

我想做的事情如下

public class SubmitOrder : InheritBasedOnCoutryIamIn

不可能动态继承基类。您可以像这样使用泛型类型,并使用构造函数或属性传递您的国家/地区:

public class SubmitOrder<T>
{
    public Country { get; set; }

    public SubmitOrder(T country) => Country = country;
}

不。除非在运行时动态创建新的类对象,否则无法执行此操作。当然,您可以重构您的应用程序,这样您就不会有这个问题。例如,您可以使用组合。除了动态扩展之外,C是一种静态类型的语言。所以,没有。编辑是不必要的。我们知道你想做什么。我建议你读一读关于“不”的书,即使你能读,那也是错误的,因为提交者是一个印度人。。。。没有道理,可能有更好的方法来做你想做的事情你希望通过这样做实现什么?什么功能?
public class India: SubmitOrder
{
}

public class China: SubmitOrder
{
}

//...