gpt4 book ai didi

c# - 你能在 C# 中实现动态继承吗?

转载 作者:行者123 更新时间:2023-11-30 19:51:19 25 4
gpt4 key购买 nike

我希望某个特定对象的继承是动态的,并通过某种类型的额外设置(如 app.config 文件)进行设置。

这是一个例子:

//PROGRAM A
public class MySuperClass : OldIneritanceObjectVersion
{
........Stuff Goes Here
}


//PROGRAM B
public class MySuperClass : OldIneritanceObjectVersion
{
........Stuff Goes Here
}

//PROGRAM B .....a Few Years Later.....
public class MySuperClass : NewIneritanceObjectVersion
{
........Stuff Goes Here
}

正如您所猜到的,我希望我的旧内容继续使用 OldIneritanceObjectVersion,同时我希望我创建的新内容以及更新旧内容以使用更更新的 NewIneritanceObjectVersion。有什么方法可以动态地做到这一点吗?

最佳答案

没有。 C# 是静态类型的。每个类的类型层次结构必须在编译时已知。

关于c# - 你能在 C# 中实现动态继承吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1285641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com