일반적으로 클래스 파일 맨 위에 몇 개의 using 문이 있습니다. 예:
using System.Collections.Generic;
using System.IO;
using System.Xml.Linq;
그러나 내가 작업중 인 프로젝트에서 여러 경우에 하나의 클래스 파일에서 20 개 이상의 사용 / 가져 오기를 볼 수 있습니다. 이 나쁜 디자인입니까? 한 가지 작업을 수행하도록 설계된 클래스는 소수의 구성 요소에만 의존해야합니다.
using
하여 클래스 수를 늘리지 않고도 명령문 수를 줄이려고 시도 했습니까? 클래스 또는 소스 파일 수가 증가하면 소스 코드 관리 오버 헤드가 증가합니다.
using
문 을 제거하는 옵션이 있습니다. 실제로 사용중인 20 개 중 몇 개를보고 싶을 수도 있습니다.