如果我有一个类似的 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/