-
C# में Decimal को 16-बिट अनसाइन्ड इंटीजर (UInt16) में बदलना
Decimal.ToUInt16() स्टैटिक मेथड निर्दिष्ट Decimal मान को समतुल्य 16-बिट अनसाइन्ड इंटीजर (ushort, रेंज 0 से 65,535) में बदलता है। दशमलव भाग काट दिया जाता है (ट्रंकेट)। उदाहरण 1: दशमलव मान का रूपांतरण using System; public class Demo { public static void Main() { decimal val = 875.647m;
-
C# में OrderedDictionary कलेक्शन रीड-ओनली है या नहीं जांचना
OrderedDictionary.IsReadOnly प्रॉपर्टी यह दर्शाती है कि क्या संग्रह केवल पढ़ने योग्य है। डिफ़ॉल्ट रूप से OrderedDictionary रीड-ओनली नहीं होता (false लौटाता है)। AsReadOnly() मेथड से रीड-ओनली रैपर बनाया जा सकता है। उदाहरण 1: IsReadOnly और ContainsKey जांच using System; using System.Collections; usin
-
C# में LinkedList की शुरुआत में नया नोड/मान जोड़ना (AddFirst)
LinkedList<T>.AddFirst() मेथड लिंक्ड लिस्ट की शुरुआत (हेड) में नया नोड या मान जोड़ता है। यह मौजूदा हेड से पहले नया नोड इंसर्ट करता है, जिससे वह नया पहला तत्व बन जाता है। उदाहरण 1: स्ट्रिंग LinkedList में AddFirst उपयोग using System; using System.Collections.Generic; public class Demo { p
-
C# में List में संग्रह के तत्वों को अंत में जोड़ना (AddRange)
List<T>.AddRange() मेथड निर्दिष्ट संग्रह के सभी तत्वों को लिस्ट के अंत में जोड़ता है। यह व्यक्तिगत Add() कॉल्स से अधिक कुशल है क्योंकि यह आंतरिक ऐरे को एक बार ही रीसाइज़ करता है। उदाहरण 1: स्ट्रिंग ऐरे को List<string> में जोड़ना using System; using System.Collections.Generic; public cl
-
C# में HybridDictionary में निर्दिष्ट कुंजी और मान जोड़ना
HybridDictionary.Add() मेथड निर्दिष्ट कुंजी और मान को डिक्शनरी में जोड़ता है। HybridDictionary छोटे आकार के लिए ListDictionary और बड़े आकार के लिए Hashtable के बीच स्वचालित रूप से स्विच करता है। उदाहरण 1: बुनियादी Add और प्रॉपर्टीज़ जांच using System; using System.Collections; using System.Collecti
-
C# में ListDictionary को ऐरे इंस्टेंस में कॉपी करना
ListDictionary.CopyTo() मेथड लिस्ट डिक्शनरी के की-वैल्यू पेयर्स को DictionaryEntry ऐरे में कॉपी करता है। ListDictionary छोटे डेटा सेट के लिए ऑप्टिमाइज़्ड लिंक्ड-लिस्ट आधारित डिक्शनरी है। उदाहरण 1: सटीक आकार के ऐरे में कॉपी (इंडेक्स 0) using System; using System.Collections; using System.Collections
-
C# में OrderedDictionary तत्वों को ऐरे इंस्टेंस में कॉपी करना
OrderedDictionary.CopyTo() मेथड ऑर्डर्ड डिक्शनरी के की-वैल्यू पेयर्स को DictionaryEntry ऐरे में कॉपी करता है। OrderedDictionary इंसर्शन क्रम बनाए रखता है, लेकिन कॉपी रिवर्स क्रम में होती है (अंतिम इंसर्टेड पहले)। उदाहरण 1: सटीक आकार के ऐरे में कॉपी (इंडेक्स 0) using System; using System.Collections
-
C# में StringCollection को ऐरे में निर्दिष्ट इंडेक्स पर कॉपी करना
StringCollection.CopyTo() मेथड स्ट्रिंग कलेक्शन के सभी तत्वों को एक स्ट्रिंग ऐरे (string[]) में निर्दिष्ट इंडेक्स से कॉपी करता है। StringCollection System.Collections.Specialized नेमस्पेस में है। उदाहरण 1: सटीक आकार के ऐरे में कॉपी करना (इंडेक्स 0) using System; using System.Collections.Specialized
-
C# में StringDictionary को ऐरे में निर्दिष्ट इंडेक्स पर कॉपी करना
StringDictionary.CopyTo() मेथड स्ट्रिंग डिक्शनरी के की-वैल्यू पेयर्स को DictionaryEntry ऐरे में कॉपी करता है। StringDictionary कुंजियों को लोअरकेस में स्टोर करता है। उदाहरण 1: इंडेक्स 0 से कॉपी करना (सटीक आकार) using System; using System.Collections; using System.Collections.Specialized; public cl
-
C# में ArrayList में संग्रह के तत्वों को रेंज में कॉपी करना (SetRange)
ArrayList.SetRange() मेथड एक संग्रह (ऐरे, लिस्ट, आदि) के तत्वों को ArrayList में निर्दिष्ट इंडेक्स से शुरू होने वाली रेंज में कॉपी करता है। यह मौजूदा तत्वों को ओवरराइट करता है। स्रोत संग्रह की लंबाई ArrayList की शेष क्षमता से अधिक नहीं होनी चाहिए। उदाहरण 1: इंडेक्स 0 से रेंज रिप्लेस करना using Syst
-
C# में पूरे LinkedList को ऐरे में कॉपी करना
LinkedList<T>.CopyTo() मेथड लिंक्ड लिस्ट के सभी तत्वों को एक-आयामी ऐरे में कॉपी करता है। तत्व लिंक्ड लिस्ट के क्रम में (हेड से टेल) कॉपी होते हैं। उदाहरण 1: इंडेक्स 0 से कॉपी करना (ऐरे लिस्ट से बड़ा) using System; using System.Collections.Generic; public class Demo { public static void M
-
C# में Stack को ऐरे में कॉपी करना
Stack<T>.CopyTo() मेथड स्टैक के तत्वों को एक-आयामी ऐरे में कॉपी करता है। तत्व टॉप से बॉटम के क्रम में कॉपी होते हैं (यानी, जो तत्व पहले Pop होगा, वह ऐरे के इंडेक्स 0 पर जाएगा)। उदाहरण 1: सटीक आकार के ऐरे में कॉपी करना using System; using System.Collections.Generic; public class Demo { pu
-
C# में BitArray तत्वों को ऐरे में कॉपी करना
BitArray.CopyTo() मेथड बिट ऐरे के तत्वों को एक बूलियन ऐरे (bool[]) में कॉपी करता है। प्रत्येक बिट एक bool मान बन जाता है। उदाहरण 1: छोटा BitArray, सटीक आकार का ऐरे using System; using System.Collections; public class Demo { public static void Main() { BitArray bitArr = new BitArray(2);
-
C# में Collection तत्वों को ऐरे में कॉपी करना
Collection<T> क्लास (System.Collections.ObjectModel) एक जेनेरिक संग्रह बेस क्लास है। इसका CopyTo() मेथड तत्वों को एक-आयामी ऐरे में निर्दिष्ट इंडेक्स से कॉपी करता है। उदाहरण 1: इंडेक्स 2 से कॉपी करना using System; using System.Collections.ObjectModel; public class Demo { public static voi
-
C# में List में निर्दिष्ट तत्व मौजूद है या नहीं जांचना (Contains)
List<T>.Contains() मेथड जांचता है कि निर्दिष्ट तत्व लिस्ट में मौजूद है या नहीं। यह डिफ़ॉल्ट समानता तुलनाकर्ता (EqualityComparer<T>.Default) का उपयोग करता है। समय जटिलता O(n) है क्योंकि यह रैखिक खोज करता है। उदाहरण 1: स्ट्रिंग लिस्ट में तत्व जांचना using System; using System.Collections.
-
C# में एक स्ट्रिंग को दूसरी स्ट्रिंग में कॉपी करना
C# में स्ट्रिंग्स इम्यूटेबल (अपरिवर्तनीय) होती हैं। String.Copy() स्टैटिक मेथड एक नया स्ट्रिंग ऑब्जेक्ट बनाता है जिसकी सामग्री मूल स्ट्रिंग के समान होती है। चूंकि स्ट्रिंग्स इम्यूटेबल हैं, यह आमतौर पर अनावश्यक होता है - साधारण असाइनमेंट (=) पर्याप्त होता है क्योंकि दोनों वेरिएबल्स समान इम्यूटेबल ऑब्
-
C# में पूरे ArrayList को एक-आयामी ऐरे में कॉपी करना
ArrayList.CopyTo(Array) ओवरलोड पूरे ArrayList को एक-आयामी ऐरे में इंडेक्स 0 से कॉपी करता है। यह CopyTo(Array, 0) के समान है। उदाहरण 1: स्ट्रिंग ArrayList को स्ट्रिंग ऐरे में कॉपी करना using System; using System.Collections; public class Demo { public static void Main() { ArrayList list
-
C# में BitArray की शैलो कॉपी (Clone) बनाना
BitArray.Clone() मेथड वर्तमान BitArray की एक शैलो कॉपी बनाता है। नया BitArray समान लंबाई और बिट मानों वाला होता है, लेकिन एक अलग ऑब्जेक्ट होता है। उदाहरण 1: आंशिक रूप से भरे BitArray की क्लोनिंग using System; using System.Collections; public class Demo { public static void Main() { Bit
-
C# में SortedList बनाना और उपयोग करना
SortedList क्लास की-वैल्यू पेयर्स का संग्रह है जो कुंजियों के आधार पर स्वचालित रूप से सॉर्टेड रहता है। यह IDictionary इम्प्लीमेंट करता है और कुंजियों द्वारा तेज़ लुकअप (O(log n)) प्रदान करता है। उदाहरण 1: स्ट्रिंग कुंजियों और वैल्यूज़ के साथ SortedList using System; using System.Collections; publi
-
C# में ArrayList तत्वों को नए ऐरे में कॉपी करना (ToArray)
ArrayList.ToArray() मेथड ArrayList की सामग्री की एक नई कॉपी बनाकर object[] ऐरे के रूप में लौटाता है। यह CopyTo() से अलग है क्योंकि यह नया ऐरे आवंटित करता है बजाय मौजूदा ऐरे में कॉपी करने के। उदाहरण 1: स्ट्रिंग ArrayList को ऐरे में कॉपी करना using System; using System.Collections; public class Demo