आमतौर पर, मुझे क्लास फ़ाइल के शीर्ष पर कुछ स्टेटमेंट का उपयोग करते हुए देखा जाता है। उदाहरण:
using System.Collections.Generic;
using System.IO;
using System.Xml.Linq;
लेकिन जिस प्रोजेक्ट में मैं काम कर रहा हूं, कई मौकों पर मुझे एक क्लास फाइल में 20 या उससे अधिक usings / आयात दिखाई देते हैं। क्या यह बुरा डिज़ाइन है? ऐसा लगता है कि एक काम करने के लिए डिज़ाइन की गई कक्षाएं केवल कुछ घटकों पर निर्भर होनी चाहिए।
using
वर्गों की संख्या में वृद्धि किए बिना बयानों की संख्या को कम कर देगा ? ध्यान रखें कि कक्षाओं या स्रोत फ़ाइलों की संख्या बढ़ने से स्रोत कोड प्रबंधन ओवरहेड बढ़ जाएगा।
using
बयानों को हटाने का एक विकल्प है । आप यह देखना चाहते हैं कि उन 20 में से कितने वास्तविक उपयोग में हैं।