मैं
कैसे इन कक्षाओं का उपयोग करने के रूप में मैं उन तक पहुँचने की कोशिश की कि फ़ोल्डर जोड़कर मेरी समाधान को संगठित करने और उन्हें में कक्षाओं का आयोजन करना चाहते हैं लेकिन नहीं कर सकते हैं
फ़ोल्डरों जावा में संकुल की तरह लग रहासी #: फ़ोल्डर में कक्षा
उत्तर
जब आप Visual C# प्रोजेक्ट में कोई फ़ोल्डर बनाते हैं तो यह सामान्य रूप से उस फ़ोल्डर में बनाए गए आइटमों के लिए namespace बनाता है। आप ग # फ़ाइल जहां फ़ोल्डर से आइटम का उपयोग करने के प्रयास कर रहे हैं करने के लिए एक using blah.foldername
बयान जोड़ने की जरूरत है, या आप फ़ोल्डर में फ़ाइल को संपादित कर सकते namespace blah
बजाय namespace blah.folder
उपयोग करने के लिए।
क्या नामस्थान नहीं था? –
समाधान फ़ोल्डरों के बारे में पूछ रहे हैं, तो वे जिसके परिणामस्वरूप कोड के लिए अनुवाद नहीं है। वे आपकी परियोजनाओं को व्यवस्थित करने का एक तरीका हैं।
यदि आप कोड प्रोजेक्ट को अलग करने के लिए अपने प्रोजेक्ट में फ़ोल्डर्स बना रहे हैं, तो परंपरागत रूप से हमारे पास नाम/समाधान समाधान/प्रोजेक्ट की पदानुक्रमिक संरचना का प्रतिनिधित्व करेगा।
फिर आप नामों को केवल सामान्य रूप से शामिल करते हैं।
क्या यह आपके प्रश्न का उत्तर देता है?
दृश्य स्टूडियो हार्ड ड्राइव पर अपनी परियोजना के पदानुक्रम की नकल करता। जब आप विजुअल स्टूडियो के भीतर एक समाधान फ़ोल्डर जोड़ते हैं, तो यह आपकी प्रोजेक्ट निर्देशिका के तहत वास्तविक फ़ोल्डर बनाता है। विजुअल स्टूडियो में समाधान फ़ोल्डर में जो भी नई परियोजनाएं या स्रोत फाइलें जोड़ती हैं, वे उस निर्देशिका में डिफ़ॉल्ट होंगी। इसके अलावा, और यह आपके प्रश्न के दिल में आता है, जब आप समाधान फ़ोल्डर में सी # फ़ाइल, यानी, कक्षा जोड़ते हैं, तो विजुअल स्टूडियो इसे उप-आपके प्रोजेक्ट का नामस्थान में रखता है।
उदाहरण के लिए, यदि आपके परियोजना MyProject नाम पर है, डिफ़ॉल्ट नाम स्थान MyProject हो जाएगा। आप MyProjectMyFolder, कोई भी नई फ़ाइलें, कहा जाता है के लिए एक समाधान फ़ोल्डर जोड़ते हैं जैसे कि, दृश्य स्टूडियो के भीतर से उस फ़ोल्डर में जोड़ा कक्षाएं MyProject.MyFolder की एक डिफ़ॉल्ट नाम स्थान होगा। इस प्रकार, MyProject नाम स्थान MyProject.MyFolder नाम स्थान में कक्षाओं को संदर्भित करने में कक्षाओं के लिए आदेश में, आप या तो पूरी तरह से वर्ग के नाम अर्हता प्राप्त करने,, की जरूरत है जैसे MyProject.MyFolder.MyClass या कम से एक using MyProject.MyFolder;
include स्टेटमेंट फ़ाइल का शीर्ष जहां वर्ग का उपयोग किया जाता है।
- 1. मैवेन: कक्षा फ़ोल्डर में मेटा-आईएनएफ फ़ोल्डर सहित
- 2. सी # कक्षा में
- 3. सी # SaveFileDialog विशिष्ट फ़ोल्डर में
- 4. सी # कक्षा
- 5. सी ++ कक्षा
- 6. सी # - कक्षा
- 7. कक्षा (सी ++)
- 8. सी #: कक्षा
- 9. सी # कक्षा
- 10. सी ++ - कक्षा
- 11. फ़ोल्डर में परिवर्तित फ़ोल्डर?
- 12. सी # कक्षा
- 13. सी ++ - कक्षा
- 14. कक्षा सी ++
- 15. बेस कक्षा में निर्माण सी #
- 16. सी # कक्षा में फ़ील्ड इनिशिलाइज़र
- 17. सी ++ कक्षा
- 18. सी # फ़ोल्डर समन्वयन पुस्तकालय
- 19. सी ++ में फ़ोल्डर को कैसे हटाएं?
- 20. सी #: बिन \ डीबग फ़ोल्डर में कॉन्फ़िगरेशन फ़ाइल
- 21. सी में% AppData% फ़ोल्डर कैसे प्राप्त करें?
- 22. सी # में कक्षा में पार्स एक्सएमएल स्ट्रिंग?
- 23. सी #/साझा सी # कक्षा पुस्तकालय
- 24. सी ++ कक्षाएं उद्देश्य-सी कक्षा
- 25. सी/सी ++ स्ट्रक्चर बनाम कक्षा
- 26. सी # प्रोजेक्ट फ़ोल्डर नामकरण सम्मेलन
- 27. सी # कक्षा में दृष्टांत जेनेरिक प्रकार सी # में
- 28. सी # कक्षा लाइब्रेरी स्थानीयकरण
- 29. सी # कक्षा बिना निर्माता
- 30. क्या मैं सी ++ कक्षा
क्या आप विजुअल स्टूडियो का उपयोग कर रहे हैं? –
हाँ मैं वीएस -2010 का उपयोग कर रहा हूं :) –