在导出 类 的上下文中,动词 "versioning" 是什么意思?

What does the verb "versioning" mean in the context of deriving classes?

很遗憾,我的母语不是英语。

我知道这是一个词源,但它到底是什么意思?

我在 MSDN: Versioning with the Override and New Keywords (C# Programming Guide) 遇到了这个术语。

在此上下文中,'versioning' 指的是软件的演变,'version' 表示软件在给定时间点的开发或发布状态的快照。

link 指的是 C# 语言的技术机制,它允许软件分支的连贯演化(特别是,派生的 classes 不需要绑定到基础 class包含基础 class 的库的特定版本。此选项可能会促进软件重用,甚至跨产品、团队、组织 [这就是理论。我无法实质性地评论这是否真实/现实]) .

您可能还对其他 2 个 Stack Exchange 站点感兴趣:

您可以在基础 class 和派生 class 中使用同名成员。对 'versioning' 的支持可确保不断发展的 classes 不会相互混淆。

您必须明确说明您希望如何对成员进行版本控制。它们可以相互覆盖(virtualoverride),或者并排存在(new)。