Обычно я вижу несколько операторов using в верхней части файла классов. Пример:
using System.Collections.Generic;
using System.IO;
using System.Xml.Linq;
Но в проекте, над которым я работаю, в нескольких случаях я вижу 20 или более операций использования / импорта в одном файле класса. Это плохой дизайн? Кажется, что классы, предназначенные для выполнения одной задачи, должны опираться только на несколько компонентов.
usingоператоров без необходимости увеличения количества классов? Имейте в виду, что увеличение количества классов или исходных файлов приведет к увеличению затрат на управление исходным кодом.
usingоператоры. Возможно, вы захотите узнать, сколько из этих 20 действительно используется.