在 Java 中,文件名必须是该 java 文件中定义的公共(public)类名。 C# 有类似的要求吗?我可以有一个 A.cs 文件,里面只定义了一个公共(public)类 B 吗?谢谢,
最佳答案
没有,没有类似的要求。
是的,你可以做到这一点。
然而,这被认为是不好的做法。
如果您这样做,Microsoft StyleCop 会警告您,但一切都会正常编译。
关于C# .cs 文件名和类名需要匹配吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2224653/