不幸的是,我的母语不是英语。
我知道这是一个词源,但它究竟意味着什么?
我在MSDN: Versioning with the Override and New Keywords (C# Programming Guide)处遇到了这个术语。
答案 0 :(得分:1)
在此背景下'版本控制'是指软件的演变,一个版本'表示在给定时间点软件开发或发布状态的shapshot。
链接指的是C#语言的技术机制,允许软件分支的连贯演化(特别是,派生类不需要绑定到基类所包含的库的特定版本的基类。选项可能会促进软件重用,甚至可以促进产品,团队,组织[这是理论。我无法评论这是真实/现实]。
您可能还对其他2个Stack Exchange网站感兴趣:
答案 1 :(得分:1)
您可以在基类和派生类中使用同名的成员。支持'版本控制'因为它被称为确保不断发展的阶级互相混乱。
您必须明确说明您希望如何对您的成员进行版本控制。他们可以相互覆盖(virtual
和override
),或者并排(new
)。