如果我有一个类似的 namespace :

namespace MyApp.Providers
 {
    using System;
    using System.Collections.Generic;
    using System.Configuration;
    using System.Globalization;
  }

这是否意味着如果我创建具有相同 namespace 的其他文件和类,则using语句将共享,而无需再次包含它们?

如果是,这是否有点管理上的麻烦?

最佳答案

不,这仅对文件中的 namespace 部分有用。不适用于 namespace 内的所有文件。

如果将using语句放在 namespace 之外,则无论 namespace 如何,它都适用于整个文件。

在转到外部作用域之前,它还将首先在 namespace 中搜索Usings。

关于c# - 命名空间和使用指令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1156204/

10-11 23:18
查看更多