继承的类应该在基类的同一个cs文件中吗?

use*_*470 3 c# inheritance base derived-class

我开始学习继承,我想知道在哪里编写派生类.它应该与基类或其他.cs文件位于相同的.cs文件中吗?关于这一点的共识或规范是什么?它甚至重要吗?

Son*_*nül 5

就个人而言,我几乎总是将我的派生类放在不同的文件中.但是,如果在代码中使用内部类,则可以在同一个文件中.关键在这里,Single Responsibility Principle.那个;

  • 阅读代码需要花费更少的精力.
  • 您可以同时检查不同窗口中的多个类.

还检查一下 Multiple classes in a single .cs file - good or bad?