Zazwyczaj widzę kilka instrukcji using na górze pliku klasy. Przykład:
using System.Collections.Generic;
using System.IO;
using System.Xml.Linq;
Ale w projekcie, nad którym pracuję, kilkakrotnie widzę 20 lub więcej zastosowań / importów w jednym pliku klasy. Czy to zły projekt? Wydaje się, że klasy zaprojektowane do wykonywania jednej rzeczy powinny polegać tylko na kilku elementach.
using
instrukcji bez konieczności zwiększania liczby klas? Należy pamiętać, że zwiększenie liczby klas lub plików źródłowych spowoduje zwiększenie kosztów zarządzania kodem źródłowym.
using
instrukcji. Możesz chcieć zobaczyć, ile z tych 20 jest faktycznie używanych.