【发布时间】:2019-10-26 12:43:06
【问题描述】:
假设团队中有 3 名成员,他们都想在同一个班级工作。那么在这种情况下,我们可以在 c# 中使用超过 2 个局部类吗?
【问题讨论】:
-
那就是通过创造更多问题来解决问题。部分类充其量也是不确定的,并且是主要的代码气味。我建议使用 git 或一些可靠的版本控制
-
发布这个问题比尝试它更容易吗?老实说,这需要 30 秒。
-
与部分类无关,但仍与您的问题上下文相关 - 有一个名为 Visual Studio Live Share 的实时代码协作工具。我还没有尝试过,但可能值得一试。
-
@TheGeneral 当我需要实现多个接口时,我有时会使用部分类,每个接口一个。我觉得这是一种将方法分组的简单方法。
-
@Magnus 确实有合法的用例,但是我的观点(和观点)是多开发人员访问不是其中之一,它只是在问问题。它为错误的工作使用了错误的工具(使用语言功能作为生产力工具,可能会引入细微的错误、损坏的代码、重复、臃肿,并且完全不需要版本控制系统。看起来这可能是一部分自第一版以来的文档完全可疑(注意不是针对您的焦虑)
标签: c# partial-classes