Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C#

  1. C# में जेनेरिक्स कैसे काम करते हैं, समझाएं

    जेनेरिक्स C# के संस्करण 2.0 में जोड़े गए थे और भाषा में सबसे महत्वपूर्ण अवधारणाओं में से हैं। वे आपको पुन: प्रयोज्य, उच्च-प्रदर्शन कोड लिखने में सक्षम बनाते हैं जो कंपाइल टाइम पर टाइप-सेफ होता है। जेनेरिक्स का उपयोग करके, आप अपने कोड में किसी प्रकार का उपयोग कर सकते हैं बिना उसके बारे में पहले जाने।

  2. C# में डेलीगेट्स की अवधारणा समझाएं

    यदि आप C प्रोग्रामर हैं, तो डेलीगेट्स को फ़ंक्शन के पॉइंटर्स के रूप में माना जा सकता है। हालांकि, C# में डेलीगेट्स एक साधारण फ़ंक्शन पॉइंटर से कहीं अधिक हैं। यह लेख डेलीगेट्स की अवधारणा और उनके दैनिक प्रोग्रामिंग में उपयोग की व्याख्या करता है।अनिवार्य रूप से, डेलीगेट्स एक स्तर की अप्रत्यक्षता प्रदान

  3. C# में इंटरफेस कैसे काम करते हैं?

    एक इंटरफेस एक अनुबंध को परिभाषित करता है जिसे क्लास या स्ट्रक्चर द्वारा लागू किया जाएगा। इसमें मेथड्स, प्रॉपर्टीज, इवेंट्स, और इंडेक्सर्स हो सकते हैं। एक इंटरफेस क्लास के समान है सिवाय इसके कि यह कोई डेटा नहीं रखता और केवल उस व्यवहार को निर्दिष्ट करता है जो यह कर सकता है (या अधिक सटीक रूप से, वह क्ल

  4. C# नल मानों से निपटने के लिए कौन से ऑपरेटर प्रदान करता है?

    C# में नल मानों से निपटने के लिए निम्नलिखित तीन ऑपरेटर हैं −नल-कोलेसिंग ऑपरेटर (??)यह आपको किसी वेरिएबल का मान प्राप्त करने की अनुमति देता है यदि वह नल नहीं है, अन्यथा एक डिफ़ॉल्ट मान निर्दिष्ट करता है जिसका उपयोग किया जा सकता है।यह C# में निम्न अभिव्यक्ति को प्रतिस्थापित करता है −string

  5. C# में const और readonly कीवर्ड के बीच अंतर समझाएं

    C# में, const और readonly दोनों कीवर्ड अपरिवर्तनीय मानों को परिभाषित करने के लिए उपयोग किए जाते हैं जिन्हें घोषित होने के बाद संशोधित नहीं किया जा सकता। हालांकि, दोनों के बीच कुछ महत्वपूर्ण अंतर हैं।constconst मॉडिफायर उन स्थिर मानों की घोषणा करता है जो कंपाइल-टाइम पर ज्ञात होते हैं और नहीं बदलते, य

  6. C# में ऐरे कैसे काम करते हैं?

    एक ऐरे एक दिए गए प्रकार के तत्वों की एक निश्चित संख्या को दर्शाता है। तत्व मेमोरी के एक सन्निहित ब्लॉक में संग्रहीत होते हैं और तत्वों तक अत्यधिक कुशल पहुंच प्रदान करते हैं जब तक आप किसी तत्व का इंडेक्स जानते हैं।C# में ऐरे घोषित करने और आरंभ करने का सिंटैक्स निम्नानुसार है −// create a string

  7. C# में कुछ महत्वपूर्ण नेमस्पेस कौन से हैं? प्रत्येक का संक्षिप्त विवरण प्रदान करें

    .NET में बहुत सारे नेमस्पेस हैं और यदि आप थर्ड-पार्टी लाइब्रेरी शामिल करते हैं तो और भी अधिक। हालांकि, कुछ ऐसे हैं जिनका आप बार-बार उपयोग करेंगे। यहां बीस नेमस्पेस हैं जो 80% सामान्य, आवर्ती प्रोग्रामिंग समस्याओं से निपटने में आपकी मदद करेंगे।Systemसबसे मौलिक प्रकारों को समाहित करता है। इनमें आमतौर

  8. C# में StringBuilder क्लास का उद्देश्य क्या है?

    C# में, स्ट्रिंग्स अपरिवर्तनीय हैं। इसका मतलब है कि एक बार बनने के बाद आप स्ट्रिंग को संशोधित नहीं कर सकते। स्ट्रिंग में कोई भी संशोधन एक नई स्ट्रिंग लौटाता है जिसमें संशोधन होता है, मूल स्ट्रिंग को बरकरार रखते हुए।string word = "aaabbbccc"; string newWord = word.Replace('b', '

  9. C# में System.Reflection नेमस्पेस

    C# में System.Reflection नेमस्पेस उन प्रकारों को समाहित करता है जो मेटाडेटा की जांच करके असेंबली, मॉड्यूल, सदस्य, पैरामीटर और कोड में अन्य वस्तुओं के बारे में जानकारी प्रदान करते हैं। इस नेमस्पेस में Assembly क्लास एक असेंबली को दर्शाता है। आमतौर पर, आप इसे किसी Type पर Assembly प्रॉपर्टी का उपयोग क

  10. C# में डिपेंडेंसी इंजेक्शन समझाएं

    एक निर्भरता एक ऑब्जेक्ट है जिस पर दूसरा ऑब्जेक्ट निर्भर करता है। डिपेंडेंसी इंजेक्शन (या इनवर्जन) मूल रूप से उन ऑब्जेक्ट्स को प्रदान करना है जिनकी एक ऑब्जेक्ट को आवश्यकता होती है, बजाय इसके कि वह उन्हें स्वयं बनाए। यह एक उपयोगी तकनीक है जो परीक्षण को आसान बनाती है, क्योंकि यह आपको निर्भरताओं को मॉक

  11. C# का उपयोग करके जांचें कि दी गई मैट्रिक्स टॉपलिट्ज़ मैट्रिक्स है या नहीं

    एक मैट्रिक्स टॉपलिट्ज़ होती है यदि शीर्ष-बाएं से नीचे-दाएं तक प्रत्येक विकर्ण में समान तत्व होते हैं।उदाहरण 1[[1,2,3,4], [5,1,2,3], [9,5,1,2]]आउटपुट −trueउपरोक्त ग्रिड में, विकर्ण हैं −"[9]", "[5, 5]", "[1, 1, 1]", "[2, 2, 2]", "[3, 3]",

  12. C# का उपयोग करके पंक्ति-वार और कॉलम-वार बढ़ी हुई मैट्रिक्स में खोज कैसे करें?

    इस समस्या का आदिम समाधान इनपुट मैट्रिक्स में संग्रहीत सभी तत्वों को स्कैन करके दिए गए कुंजी को खोजना है। यदि मैट्रिक्स का आकार MxN है तो यह रैखिक खोज दृष्टिकोण O(MN) समय लेता है।मैट्रिक्स को एक क्रमबद्ध एक-आयामी सरणी के रूप में देखा जा सकता है। यदि इनपुट मैट्रिक्स की सभी पंक्तियों को शीर्ष-नीचे क्रम

  13. C# का उपयोग करके पंक्ति-वार बढ़ी हुई मैट्रिक्स में खोज कैसे करें?

    इस समस्या का आदिम समाधान इनपुट मैट्रिक्स में संग्रहीत सभी तत्वों को स्कैन करके दिए गए कुंजी को खोजना है। यदि मैट्रिक्स का आकार MxN है तो यह रैखिक खोज दृष्टिकोण O(MN) समय लेता है।मैट्रिक्स को ऊपर दाएं से स्कैन करने की आवश्यकता है, यदि खोज तत्व ऊपर दाएं तत्व से बड़ा है तो पंक्ति बढ़ाएं या फिर कॉलम घटा

  14. C# का उपयोग करके योग शून्य वाली सभी अद्वितीय तिकड़ी कैसे खोजें?

    आसान दृष्टिकोण यह है कि हम तीन नेस्टेड लूप बना सकते हैं और एक-एक करके जांच सकते हैं कि सभी तीन तत्वों का योग शून्य है या नहीं। यदि तीन तत्वों का योग शून्य है तो तत्वों को प्रिंट करें।समय जटिलता − O(n3)स्पेस जटिलता − O(1)हम प्रत्येक सरणी मान को संग्रहीत करने के लिए एक अनऑर्डर सेट डेटा संर

  15. C# का उपयोग करके दिए गए स्ट्रिंग में किसी वर्ण की सबसे छोटी दूरी कैसे खोजें?

    दो अलग-अलग ऐरे leftDis और rightDis बनाएं। leftDis बाएं दिशा से चलने पर मान संग्रहीत करेगा। rightDis दाएं से चलने पर सबसे छोटा मान संग्रहीत करेगा। जब भी वर्ण मिले तो वर्ण की स्थिति को ऐरे में जोड़ें। अंतिम चरण में दोनों ऐरे के न्यूनतम की गणना करें।समय जटिलता − O(n)स्पेस जटिलता − O(n)उदाहर

  16. C# का उपयोग करके दिए गए स्ट्रिंग में किसी वर्ण की सबसे लंबी दूरी कैसे खोजें?

    दो अलग-अलग ऐरे leftDis और rightDis बनाएं। leftDis बाएं दिशा से चलने पर मान संग्रहीत करेगा। rightDis दाएं से चलने पर सबसे छोटा मान संग्रहीत करेगा। जब भी वर्ण मिले तो वर्ण की स्थिति को ऐरे में जोड़ें। अंतिम चरण में दोनों ऐरे के अधिकतम की गणना करें।समय जटिलता − O(n)स्पेस जटिलता − O(n)उदाहरण

  17. C# का उपयोग करके दिए गए लक्ष्य के निकटतम अद्वितीय तिकड़ी कैसे खोजें?

    दो पॉइंटर्स पैटर्न और तिकड़ी योग शून्य के समान है। हम सरणी के माध्यम से पुनरावृति करने के लिए एक समान दृष्टिकोण का पालन कर सकते हैं, एक समय में एक संख्या लेते हुए। प्रत्येक चरण में, हम तिकड़ी और लक्ष्य संख्या के बीच का अंतर सहेजेंगे, और प्रत्येक चरण में हम अब तक के न्यूनतम लक्ष्य अंतर के साथ इसकी तु

  18. C# का उपयोग करके शून्य के निकटतम सभी अद्वितीय चौगुनी कैसे खोजें?

    आसान दृष्टिकोण यह है कि हम चार नेस्टेड लूप बना सकते हैं और एक-एक करके जांच सकते हैं कि सभी चार तत्वों का योग शून्य है या नहीं। यदि चार तत्वों का योग शून्य है तो तत्वों को प्रिंट करें।समय जटिलता − O(n4)स्पेस जटिलता − O(1)हम प्रत्येक सरणी मान को संग्रहीत करने के लिए एक अनऑर्डर सेट डेटा संर

  19. C# का उपयोग करके लक्ष्य के निकटतम चौगुनी को कैसे खोजें?

    दो पॉइंटर्स पैटर्न और चौगुनी योग शून्य के समान है। हम सरणी के माध्यम से पुनरावृति करने के लिए एक समान दृष्टिकोण का पालन कर सकते हैं, एक समय में एक संख्या लेते हुए। प्रत्येक चरण में, हम चौगुनी और लक्ष्य संख्या के बीच का अंतर सहेजेंगे, और प्रत्येक चरण में हम अब तक के न्यूनतम लक्ष्य अंतर के साथ इसकी तु

  20. C# का उपयोग करके दी गई संख्या के लिए पास्कल त्रिकोण कैसे जनरेट करें?

    पास्कल त्रिकोण त्रिकोण के आकार में एक संख्या पैटर्न है। पास्कल त्रिकोण के गणित और सांख्यिकी में कई अनुप्रयोग हैं, जिसमें संयोजनों की गणना करने में आपकी मदद करने की क्षमता शामिल है।त्रिकोण में प्रत्येक संख्या उसके ऊपर की दो संख्याओं का योग होती है। उदाहरण के लिए, पंक्ति 4 − यह ऊपर की पंक्ति में

Total 2668 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:132/134  20-कंप्यूटर/Page Goto:1 126 127 128 129 130 131 132 133 134