C # - Расположение использования операторов

Одна вещь, на которую я обратил внимание, это то, где операторы использования должны быть помещены в файл кода C #, будь то в самой внешней области или внутри пространства имен. Я понимаю, что расположение оператора using влияет на объем ссылок в этом файле, но я неЯ не понимаю, почему, в большинстве случаев, кто-то хотел бы, чтобы его операторы использования находились в их пространстве имен.

Впочти все случаи в одном файле когда-либо существует только одно объявление пространства имен, поэтому область видимости использования операторов кажется / (бесполезной?) Если кто-то помещал несколько типов и несколько пространств имен в один и тот же файл, тогда область применения с использованием операторов имеет смысл, но я все еще вижу множество случаев, когда это делается даже в файлах с одним пространством имен. Зачем?

using System;

namespace MyNamespace
{
    using System.Text;

    public class MyClass {
        // ...
    }
}

Примером того, что делается на протяжении всего проекта, кажется, излишнеASP.NET MVC источник.

Ответы на вопрос(3)

Ваш ответ на вопрос