c# - 是否可以在同一个文件 (.cs) 中添加 1 个以上的命名空间?

标签 c# .net namespaces

我目前正在学习 C#,所以我想获得一些支持 - 是否可以在同一个文件中添加多个命名空间?

最佳答案

是的。以下将在单个文件中编译无后顾之忧:

namespace Blah {
    public enum Stuff {A, B, C}
}
namespace Meh {
    public enum MoreStuff {A, B, C}
}

仅供引用,如果您愿意,这两个枚举都可以称为 Stuff,但我以不同的方式命名它们以保持示例简单。如果它们都被称为 Stuff,那么它们的完全限定名称将是 Blah.StuffMeh.Stuff

关于c# - 是否可以在同一个文件 (.cs) 中添加 1 个以上的命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50206423/

相关文章:

c# - 该应用程序要求首先在全局程序集缓存 (GAC) 中安装程序集 Microsoft.ReportViewer.WinForms 版本 11.0.0.0

.NET ETL 流程

文件夹 App_Code 中的 C# 访问类

c# - 如何删除一条记录?

c# - 限制相机旋转角度

C#:为什么我们不能有内部方法/局部函数?

ruby-on-rails-3 - rspec 没有在命名空间的 Rails 3 Controller 上调用我的自定义操作?

php - 从变量调用命名空间

c# - Jquery Accordion : How do I get rid of these scroll bars for good?

用于人类可读模式匹配的 C# 库?