-
C# में इंडेक्स-बेस्ड I/O ArrayList कलेक्शन क्या है?
ArrayList क्लास एक ऑब्जेक्ट के क्रमबद्ध संग्रह को दर्शाती है जिसे इंडिविजुअली इंडेक्स किया जा सकता है। यह एक ऐरे का विकल्प है।निम्नलिखित तालिका ArrayList क्लास की कुछ सामान्यतः उपयोग की जाने वाली प्रॉपर्टीज को सूचीबद्ध करती है:क्र.सं.प्रॉपर्टी और विवरण1Capacityउन एलिमेंट्स की संख्या प्राप्त या सेट क
-
C# में इंडेक्स-बेस्ड I/O BitArray कलेक्शन क्या है?
BitArray क्लास बिट वैल्यूज़ के एक कॉम्पैक्ट ऐरे को मैनेज करती है, जिन्हें बूलियन के रूप में दर्शाया जाता है, जहां true इंगित करता है कि बिट ऑन (1) है और false इंगित करता है कि बिट ऑफ (0) है।इंडेक्स-बेस्ड BitArray कलेक्शन के निम्नलिखित मेथड्स हैं:क्र.सं.मेथड और विवरण1public BitArray And(BitArray valu
-
C# में फाइनल लोकल वेरिएबल्स
लोकल वेरिएबल के लिए फाइनल सेट करने के लिए, C# में read-only कीवर्ड का उपयोग करें, क्योंकि final कीवर्ड का कार्यान्वयन संभव नहीं है।readonly वेरिएबल्स को केवल एक बार मान असाइन करने की अनुमति देगा। रीड-ओनली मार्क किया गया फील्ड, ऑब्जेक्ट के निर्माण के दौरान केवल एक बार सेट किया जा सकता है। इसे बदला नह
-
C# में क्लास मेंबर के लिए डिफ़ॉल्ट एक्सेस क्या है?
C# में क्लास मेंबर के लिए डिफ़ॉल्ट एक्सेस private है।मेंबर वेरिएबल्स यानी क्लास मेंबर्स एक ऑब्जेक्ट के एट्रिब्यूट्स हैं (डिज़ाइन परिप्रेक्ष्य से) और उन्हें एनकैप्सुलेशन लागू करने के लिए प्राइवेट रखा जाता है। इन वेरिएबल्स को केवल पब्लिक मेंबर फंक्शन्स का उपयोग करके एक्सेस किया जा सकता है।उदाहरणusing
-
C# में लिस्ट कलेक्शन को ऐरे में कैसे कॉपी करें?
C# लिस्ट कलेक्शन को ऐरे में कॉपी करने के लिए, सबसे पहले एक लिस्ट सेट करें:List list1 = new List(); list1.Add(One); list1.Add(Two); list1.Add(Three); list1.Add(Four);अब एक स्ट्रिंग ऐरे घोषित करें और कॉपी करने के लिए CopyTo() मेथड का उपयोग करें:string[] arr = new string[20]; list1.CopyTo(arr);आइए लिस्
-
C# में लिस्ट कलेक्शन और ऐरे में क्या अंतर है?
लिस्ट कलेक्शन एक जेनेरिक क्लास है और किसी भी डेटा टाइप को स्टोर करके लिस्ट बना सकती है। लिस्ट को परिभाषित करने के लिए:List l = new List();लिस्ट में एलिमेंट्स सेट करने के लिए, आपको Add मेथड का उपयोग करना होगा।l.Add(One); l.Add(Two); l.Add(Three);एक ऐरे एक ही प्रकार के एलिमेंट्स के निश्चित आकार के अनु
-
C# में मल्टी-डायमेंशनल ऐरे और जैग्ड ऐरे में क्या अंतर है?
मल्टी-डायमेंशनल ऐरेमल्टी-डायमेंशनल ऐरे को रेक्टेंगुलर ऐरे भी कहा जाता है। आप इंटीजर के 3-डायमेंशनल ऐरे को इस प्रकार परिभाषित कर सकते हैं:int[,,] val;आइए देखें कि टू-डायमेंशनल ऐरे को कैसे परिभाषित किया जाए।int[,] val = new int[3,3]जैग्ड ऐरेएक जैग्ड ऐरे ऐरे का ऐरे होता है। इससे किसी एलिमेंट को एक्सेस
-
C# में स्टैटिक और नॉन-स्टैटिक क्लास में क्या अंतर है?
स्टैटिक और नॉन-स्टैटिक क्लास के बीच निम्नलिखित अंतर है:नॉन-स्टैटिक क्लासेस को इंस्टेंशिएट किया जा सकता है, जबकि स्टैटिक क्लासेस को इंस्टेंशिएट नहीं किया जा सकता यानी आप क्लास टाइप के वेरिएबल को बनाने के लिए new कीवर्ड का उपयोग नहीं कर सकतेस्टैटिक क्लासेस में केवल स्टैटिक मेथड्स हो सकते हैं।नॉन-स्टैट
-
C# में न्यूमेरिक प्रमोशन
न्यूमेरिक प्रमोशन जैसा कि नाम से पता चलता है, छोटे टाइप्स को बड़े टाइप्स में प्रमोट करना है जैसे short से int।नीचे दिए गए उदाहरण में, हमने अंकगणितीय ऑपरेटर मल्टीप्लाई में न्यूमेरिक प्रमोशन देखा है।short टाइप्स स्वचालित रूप से बड़े टाइप्स में प्रमोट हो जाते हैं:उदाहरणusing System; class Program {
-
स्टैक के साथ डेसीमल से मल्टीपल-बेस कन्वर्जन
मल्टीपल-बेस कन्वर्जन के लिए, एक वेरिएबल सेट करें और वह बेस जोड़ें जिसकी आप गणना करना चाहते हैं।यहां, हमारे उदाहरण के लिए, मैंने baseNum वेरिएबल को 2 पर सेट किया है:int baseNum = 2;इसी तरह, यदि आप बेस 8 चाहते हैं, तो उपरोक्त को इस प्रकार सेट करें:int baseNum = 8;आप उपरोक्त वेरिएबल वैल्यू को यूजर इनपु
-
C# में कंडीशनल एक्सप्रेशन के लिए न्यूमेरिक प्रमोशन
न्यूमेरिक प्रमोशन छोटे टाइप्स को बड़े टाइप्स में प्रमोट करना है जैसे short से int।नीचे दिए गए उदाहरण में, हमने कंडीशनल एक्सप्रेशन में न्यूमेरिक प्रमोशन देखा है।short टाइप्स स्वचालित रूप से बड़े टाइप int में प्रमोट हो जाते हैं।उदाहरणusing System; class Program { static void Main() { short
-
C# में जेनेरिक्स बनाम नॉन-जेनेरिक्स
C# में दो प्रकार के कलेक्शन होते हैं: नॉन-जेनेरिक कलेक्शन और जेनेरिक कलेक्शन।C# में जेनेरिक्सजेनेरिक कलेक्शन एक ही डेटा टाइप के एलिमेंट्स को रखते हैं।उदाहरण के लिए:ListDictionaryHashSetDictionary - Dictionary C# में कीज़ और वैल्यूज़ का संग्रह है। Dictionary<TKey, TValue> System.Collections.Gen
-
C# में internal कीवर्ड का उपयोग क्यों करते हैं?
internal कीवर्ड आपको इंटरनल एक्सेस स्पेसिफायर सेट करने की अनुमति देता है।इंटरनल एक्सेस स्पेसिफायर एक क्लास को अपने मेंबर वेरिएबल्स और मेंबर फंक्शन्स को करंट असेंबली में अन्य फंक्शन्स और ऑब्जेक्ट्स के लिए एक्सपोज़ करने की अनुमति देता है।इंटरनल एक्सेस स्पेसिफायर वाला कोई भी मेंबर उस एप्लिकेशन में परिभ
-
C# में params कीवर्ड का उपयोग क्यों करते हैं?
एक मेथड घोषित करते समय, यदि आप पैरामीटर के रूप में पास किए गए आर्गुमेंट्स की संख्या के बारे में सुनिश्चित नहीं हैं, तो C# पैराम ऐरे का उपयोग करें।C# में पैराम को लागू करने का तरीका जानने के लिए निम्नलिखित पूरा उदाहरण है:उदाहरणusing System; namespace Program { class ParamArray { public in
-
C# में दो टपल्स की तुलना कैसे करें?
टपल तुलना C# 7.3 के बाद आई।C# में इक्वैलिटी ऑपरेटर का उपयोग करके दो टपल्स की आसानी से तुलना करें।मान लीजिए हमारे पास दो टपल्स हैं:var one = (x: 1, y: 2); var two = (p: 1, q: 3, r: 3, s: 4);उनकी तुलना करने के लिए, बस == ऑपरेटर का उपयोग करें:if (one == two) Console.WriteLine(Both the tuples are same (
-
C# ऐरे में इंडेक्सिंग जीरो से क्यों शुरू होती है?
ऐरे मेमोरी में इंडेक्स के एड्रेस का एक पॉइंटर थे। यह इंडेक्स ऐरे का पहला एलिमेंट था। यहां, इंडेक्स एक ऑफसेट की तरह है और यह अवधारणा C भाषा से पहले भी उत्पन्न हुई थी।मान लीजिए आपके ऐरे एलिमेंट्स 0Xff000 से शुरू होते हैं और इसमें 5 एलिमेंट्स हैं जैसे {35,23,67,88,90}। इसलिए, आपकी ऐरे मेमोरी में निम्नल
-
C# में फाइनल कीवर्ड
Java में final कीवर्ड होता है, लेकिन C# में इसका कार्यान्वयन नहीं है। समान कार्यान्वयन के लिए, sealed कीवर्ड का उपयोग करें।sealed के साथ, आप किसी मेथड के ओवरराइडिंग को रोक सकते हैं। जब आप C# में किसी मेथड पर sealed मॉडिफायर का उपयोग करते हैं, तो वह मेथड अपनी ओवरराइडिंग क्षमताओं को खो देता है। Sealed
-
C# का उपयोग करके ऐरे को रिवर्स करें
सबसे पहले, मूल ऐरे सेट करें:int[] arr = { 1, 2, 3 }; // Original Array Console.WriteLine(Original Array= ); foreach (int i in arr) { Console.WriteLine(i); }अब, ऐरे को रिवर्स करने के लिए Array.Reverse() मेथड का उपयोग करें:Array.Reverse(arr);C# में ऐरे को रिवर्स करने का पूरा कोड निम्नलिखित है:उदाह
-
C# में HashSet क्या है? C# सेट कलेक्शन
C# में HashSet ऐरे में डुप्लीकेट स्ट्रिंग्स या एलिमेंट्स को हटा देता है। C# में, यह एक ऑप्टिमाइज़्ड सेट कलेक्शन है।आइए C# HashSet का उपयोग करके डुप्लीकेट स्ट्रिंग्स को हटाने का एक उदाहरण देखें:उदाहरणusing System; using System.Collections.Generic; using System.Linq; class Program { static void Ma
-
C# में फाइनल वेरिएबल्स
Java में final कीवर्ड होता है, लेकिन C# में इसका कार्यान्वयन नहीं है। C# में समान कार्यान्वयन के लिए sealed या readonly कीवर्ड का उपयोग करें।readonly वेरिएबल्स को केवल एक बार मान असाइन करने की अनुमति देगा। रीड-ओनली मार्क किया गया फील्ड, ऑब्जेक्ट के निर्माण के दौरान केवल एक बार सेट किया जा सकता है। इ