【发布时间】:2010-11-29 10:23:01
【问题描述】:
我问这个是因为我发现分发类定义是一个非常危险的功能,因此你无法确定你是否了解它。即使我找到了三个部分定义,我怎么知道某处没有第四个?
我是 C# 的新手,但已经使用 C++ 10 年了,也许这就是我动摇的原因?
无论如何,“部分”概念一定有一些很大的好处,我显然错过了。我很想了解更多关于它背后的哲学。
编辑:抱歉,在搜索现有帖子时错过了this duplicate。
【问题讨论】:
-
“我怎么知道某处没有第四个?”这里的问题不是部分类,而是对你正在编译的项目缺乏了解。
-
@mackenir:尝试向分配给 100000 多行代码项目的维护开发人员提出这个论点。
-
Visual Studio 中的“转到定义”功能将为您提供一个列表,例如,声明部分类型的四个位置。
标签: c# language-design partial-classes