我目前正在学习C#,所以我希望得到一些支持 - 是否可以在同一个文件中添加多个命名空间?
答案 0 :(得分:3)
是的。以下内容不会在单个文件中编译:
get userenterValue() {
console.log('log==')
return this.userInfo.username;
}
set userenterValue(val) {
this.userInfo.username = val;
}
仅供参考,如果您愿意,可以将两个枚举称为Stuff,但我将它们命名为不同以保持示例简单。如果他们都被称为Stuff,那么他们的完全限定名称将是namespace Blah {
public enum Stuff {A, B, C}
}
namespace Meh {
public enum MoreStuff {A, B, C}
}
和Blah.Stuff
答案 1 :(得分:2)
是的,你可以,但我会反对它,因为它可能违反Single Responsibility Principle。
检查this question有关在单个文件中包含多个类的讨论(这是不同的,但我觉得为什么/为什么不这样做的原因是相似的)。
你有什么特别的理由想要这样做吗?