-
सी # में आईएस बनाम एएस ऑपरेटर्स
IS ऑपरेटर C# में is ऑपरेटर यह जांचता है कि किसी ऑब्जेक्ट का रन-टाइम प्रकार किसी दिए गए प्रकार के अनुकूल है या नहीं। निम्नलिखित वाक्य रचना है - expr is type यहां, expr अभिव्यक्ति है टाइप करें प्रकार का नाम है C# &minis; . में is ऑपरेटर के उपयोग को दर्शाने वाला एक उदाहरण निम्नलिखित है उदाहरण usin
-
C# प्रोग्रामिंग की प्रमुख विशेषताएं
C# Microsoft द्वारा विकसित एक आधुनिक, सामान्य-उद्देश्य, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है। C# को कॉमन लैंग्वेज इन्फ्रास्ट्रक्चर (CLI) के लिए डिज़ाइन किया गया है, जिसमें निष्पादन योग्य कोड और रनटाइम वातावरण होता है जो विभिन्न कंप्यूटर प्लेटफॉर्म और आर्किटेक्चर पर विभिन्न उच्च-स्तरीय भाषाओं के उप
-
सी # में स्टेटिक क्लास
सी # स्थिर वर्ग को तत्काल नहीं किया जा सकता है और केवल स्थिर सदस्य ही हो सकते हैं। C# में स्थिर वर्ग को सील कर दिया गया है और इसमें इंस्टेंस कंस्ट्रक्टर नहीं हो सकते हैं। निम्नलिखित स्थिर वर्ग और स्थिर सदस्यों के साथ एक उदाहरण है - उदाहरण using System; public static class Demo { publi
-
सी # में स्थिर बाध्यकारी बनाम गतिशील बाध्यकारी
बहुरूपता स्थिर या गतिशील हो सकती है। स्थैतिक बहुरूपता में, किसी फ़ंक्शन की प्रतिक्रिया संकलन समय पर निर्धारित की जाती है। गतिशील बहुरूपता में, यह रन-टाइम पर तय किया जाता है। कंपाइल टाइम पॉलीमॉर्फिज्म या स्टेटिक बाइंडिंग संकलन समय के दौरान किसी फ़ंक्शन को किसी ऑब्जेक्ट से जोड़ने की क्रियाविधि को अर्
-
सी # में पैरामीटर/परम सरणी क्या हैं?
यदि आप किसी विधि की घोषणा करते समय पैरामीटर के रूप में पारित तर्कों की संख्या के बारे में सुनिश्चित नहीं हैं, तो C# परम सरणियाँ मदद करती हैं। निम्नलिखित सिंटैक्स है जिसके माध्यम से आप परम कीवर्ड का उपयोग कर सकते हैं - public int function_name(params int[] variable_name) {} C# में परम सरणियों के बा
-
C# में पॉइंटर डेटा प्रकार क्या हैं?
एक पॉइंटर एक वेरिएबल होता है जिसका मान दूसरे वेरिएबल का पता होता है यानी मेमोरी लोकेशन का सीधा पता। किसी भी चर या स्थिरांक के समान, किसी भी चर पते को संग्रहीत करने के लिए इसका उपयोग करने से पहले आपको एक सूचक घोषित करना होगा। पॉइंटर का सिंटैक्स है - type *var-name; आप निम्न प्रकार से एक सूचक प्रकार
-
सी # में धागे
एक थ्रेड को प्रोग्राम के निष्पादन पथ के रूप में परिभाषित किया जाता है। प्रत्येक धागा नियंत्रण के एक अद्वितीय प्रवाह को परिभाषित करता है। यदि आपके एप्लिकेशन में जटिल और समय लेने वाली कार्रवाइयां शामिल हैं, तो यह अक्सर अलग-अलग निष्पादन पथ या थ्रेड सेट करने में सहायक होता है, जिसमें प्रत्येक थ्रेड एक व
-
सी # में स्थिर कीवर्ड
हम स्थिर कीवर्ड का उपयोग करके वर्ग के सदस्यों को स्थिर के रूप में परिभाषित कर सकते हैं। जब हम किसी वर्ग के सदस्य को स्थैतिक घोषित करते हैं, तो इसका मतलब है कि वर्ग की कितनी भी वस्तुएँ बनाई जाएँ, स्थिर सदस्य की केवल एक प्रति है। कीवर्ड स्टैटिक का तात्पर्य है कि एक वर्ग के लिए सदस्य का केवल एक उदाहरण
-
सी # में टर्नरी ऑपरेटर
टर्नरी ऑपरेटर सी # में एक सशर्त ऑपरेटर है। यह तीन तर्क लेता है और एक बूलियन अभिव्यक्ति का मूल्यांकन करता है। उदाहरण के लिए - b = (a == 1) ? 20 : 30; ऊपर, यदि पहला ऑपरेंड सत्य (1) का मूल्यांकन करता है, तो दूसरे ऑपरेंड का मूल्यांकन किया जाता है। यदि पहला ऑपरेंड असत्य (0) का मूल्यांकन करता है, तो तीस
-
सी # में ढेर और कतार
स्टैक स्टैक क्लास ऑब्जेक्ट के लास्ट-इन, फर्स्ट आउट संग्रह का प्रतिनिधित्व करता है। इसका उपयोग तब किया जाता है जब आपको आइटम की लास्ट-इन, फर्स्ट-आउट एक्सेस की आवश्यकता होती है। निम्नलिखित स्टैक वर्ग की संपत्ति है - गिनें - स्टैक में तत्वों की संख्या प्राप्त करें। स्टैक क्लास की विधियाँ निम्नलि
-
सी # में सिंगल लाइन टिप्पणियां कैसे लिखें?
यदि आप कोई ऐसी टिप्पणी जोड़ना चाहते हैं जो स्वयं को एक पंक्ति तक सीमित रखती है, तो एकल-पंक्ति टिप्पणियों का उपयोग करें - // variable int i = 20; निम्नलिखित एक नमूना सी# प्रोग्राम है जो दिखाता है कि एकल-पंक्ति टिप्पणियों को कैसे जोड़ा जाए - उदाहरण using System; namespace Demo { class P
-
सी # में स्टैक क्लास में बनाम पॉप पुश करें
स्टैक क्लास ऑब्जेक्ट के लास्ट-इन, फर्स्ट आउट संग्रह का प्रतिनिधित्व करता है। इसका उपयोग तब किया जाता है जब आपको वस्तुओं की अंतिम-इन, पहली-आउट पहुंच की आवश्यकता होती है। निम्नलिखित स्टैक वर्ग की संपत्ति है - गिनें - स्टैक में तत्वों की संख्या प्राप्त करें। पुश ऑपरेशन पुश ऑपरेशन का उपयोग करके स
-
सी # में इटरेटर कार्य
एक पुनरावर्तक विधि संग्रह पर एक कस्टम पुनरावृत्ति करता है। यह यील्ड रिटर्न स्टेटमेंट का उपयोग करता है और प्रत्येक तत्व को एक बार में लौटाता है। इटरेटर वर्तमान स्थान को याद रखता है और अगले पुनरावृत्ति में अगला तत्व वापस आ जाता है। निम्नलिखित एक उदाहरण है - उदाहरण using System; using System.Collectio
-
सी # में क्वांटिफायर
क्वांटिफ़ायर निर्दिष्ट करते हैं कि मिलान होने के लिए इनपुट स्ट्रिंग में पिछले तत्व (जो एक वर्ण, एक समूह या एक वर्ण वर्ग हो सकता है) के कितने उदाहरण मौजूद होने चाहिए। आइए एक उदाहरण देखें - *मात्राएं पिछले तत्व से शून्य या अधिक बार मेल खाती हैं, उदाहरण के लिए:.0, 19.9, 219.9, आदि C# में सभी मात्राए
-
सी # में एक प्रतिनिधि कैसे घोषित करें?
सी # में एक प्रतिनिधि विधि का संदर्भ है। एक प्रतिनिधि एक संदर्भ प्रकार चर है जो एक विधि का संदर्भ रखता है। रनटाइम पर संदर्भ बदला जा सकता है। प्रतिनिधि विशेष रूप से घटनाओं और कॉल-बैक विधियों को लागू करने के लिए उपयोग किए जाते हैं। सभी प्रतिनिधि परोक्ष रूप से System.Delegate वर्ग से प्राप्त होते हैं।
-
सी # में एक टुपल कैसे घोषित करें?
एक टपल घोषित करने के लिए निम्नलिखित प्रारूप है जिसमें हमारे पास इंट और स्ट्रिंग आइटम के साथ एक टपल है - Tuple<int, string> tuple = new Tuple<int, string>(20, "Tom"); अब, टपल में पहले आइटम की जांच करें, जो एक पूर्णांक है - if (tuple.Item1 == 99) { Console.WriteLine
-
सी # में जंजीर ऐरे
एक दांतेदार सरणी सरणियों की एक सरणी है। आप एक दांतेदार सरणी घोषित कर सकते हैं जिसका नाम पॉइंट ऑफ़ टाइप int है - int [][] points; आइए अब देखते हैं कि इसे कैसे इनिशियलाइज़ किया जाता है - int[][] points = new int[][]{new int[]{10,5},new int[]{30,40}, new int[]{70,80},new int[]{ 60, 70 }}; जंजीर ऐरे ए
-
सी # में किसी सरणी के रैंक को कैसे परिभाषित करें?
किसी सरणी के आयामों की संख्या ज्ञात करने के लिए, ऐरे रैंक गुण का उपयोग करें। आप इसे इस तरह परिभाषित कर सकते हैं - arr.Rank यहाँ, arr हमारा सरणी है - int[,] arr = new int[3,4]; यदि आप इसके पास मौजूद पंक्तियों और स्तंभों को प्राप्त करना चाहते हैं, तो GetLength गुण का उपयोग करें - arr.GetLength(0); a
-
सी # में #undef निर्देश का उपयोग कैसे करें?
#undef निर्देश आपको किसी प्रतीक को अपरिभाषित करने की अनुमति देता है। निम्नलिखित वाक्य रचना है - #undef SYMBOL उदाहरण के लिए, #undef One #if निर्देश के साथ उपयोग किए जाने पर यह असत्य का मूल्यांकन करता है। आइए एक उदाहरण देखें - उदाहरण #define One #undef Two using System; namespace Demo { &n
-
सी # में शून्य संदर्भ अपवाद कैसे कैप्चर करें?
यह एक अशक्त वस्तु को संदर्भित करने से उत्पन्न त्रुटियों को संभालता है। नल संदर्भ अपवाद तब होता है जब आप सदस्य फ़ील्ड या फ़ंक्शन प्रकारों को एक्सेस करना चाहते हैं जो शून्य की ओर इशारा करते हैं। मान लें कि हमारे पास निम्न नल स्ट्रिंग है - string str = null; अब आप नल स्ट्रिंग की लंबाई प्राप्त करने का