-
C# में Queue.Synchronized() मेथड - थ्रेड-सेफ क्यू बनाएं
परिचय C# में Queue.Synchronized() मेथड मूल क्यू को लपेटने वाला एक नया थ्रेड-सेफ (सिंक्रोनाइज़्ड) Queue वापस करता है। यह मल्टी-थ्रेडेड वातावरण में सुरक्षित पहुंच सुनिश्चित करता है। सिंटैक्स public static System.Collections.Queue Synchronized(System.Collections.Queue queue); queue सिंक्रोनाइज़ किया ज
-
C# में Stack.CopyTo() मेथड - स्टैक को ऐरे में कॉपी करें
परिचय C# में Stack.CopyTo() मेथड Stack के तत्वों को मौजूदा एक-आयामी ऐरे में कॉपी करता है, निर्दिष्ट ऐरे सूचकांक से शुरू करके। तत्व LIFO क्रम (ऊपर से नीचे) में कॉपी किए जाते हैं। सिंटैक्स public virtual void CopyTo(Array array, int index); array गंतव्य एक-आयामी ऐरे है, और index वह सूचकांक है जहां कॉ
-
C# में Queue.ToArray() मेथड - क्यू को ऐरे में कॉपी करें
परिचय C# में Queue.ToArray() मेथड Queue के तत्वों को एक नए ऐरे में कॉपी करता है। तत्व FIFO क्रम (पहले डाला गया पहले) में कॉपी किए जाते हैं। सिंटैक्स public virtual object[] ToArray(); जेनेरिक Queue<T> के लिए यह T[] वापस करता है। उदाहरण 1: इंटीजर क्यू using System; using System.Collections.Ge
-
C# में SortedDictionary.Count प्रॉपर्टी - कुंजी-मान जोड़ों की संख्या प्राप्त करें
परिचय C# में SortedDictionary.Count प्रॉपर्टी SortedDictionary<TKey, TValue> में मौजूद कुंजी-मान जोड़ों की संख्या प्राप्त करती है। यह एक केवल-पढ़ने योग्य (read-only) प्रॉपर्टी है। सिंटैक्स public int Count { get; } उदाहरण 1: जोड़ना, जांचना, क्लियर करना using System; using System.Collections;
-
C# में SortedDictionary.Item[] प्रॉपर्टी - कुंजी द्वारा मान प्राप्त/सेट करें
परिचय C# में SortedDictionary.Item[] प्रॉपर्टी (इंडेक्सर) निर्दिष्ट कुंजी से जुड़े मान को प्राप्त या सेट करने के लिए उपयोग की जाती है। यह dict[key] सिंटैक्स को सक्षम करती है। सिंटैक्स public TValue this[TKey key] { get; set; } key प्राप्त या सेट किए जाने वाले मान की कुंजी है। उदाहरण 1: बुनियादी उप
-
C# में Single.ToString() मेथड - फ्लोट को स्ट्रिंग में बदलें
परिचय C# में Single.ToString() मेथड सिंगल-प्रिसिजन फ्लोटिंग-पॉइंट संख्या (float) के न्यूमेरिक मान को उसके समकक्ष स्ट्रिंग प्रतिनिधित्व में बदलता है। यह विशेष मानों जैसे अनंत और NaN को भी संभालता है। सिंटैक्स public override string ToString(); उदाहरण 1: अनंत और सामान्य मान using System; public cla
-
C# में Double.GetHashCode() मेथड - डबल का हैश कोड प्राप्त करें
परिचय C# में Double.GetHashCode() मेथड डबल-प्रिसिजन फ्लोटिंग-पॉइंट संख्या के इस इंस्टेंस के लिए हैश कोड वापस करता है। हैश कोड हैश-आधारित संग्रहों (जैसे HashSet, Dictionary) में त्वरित लुकअप के लिए उपयोग किया जाता है। सिंटैक्स public override int GetHashCode(); उदाहरण 1: ऑब्जेक्ट के साथ तुलना using
-
C# में BitConverter.ToInt16() मेथड - बाइट ऐरे से 16-बिट इंटीजर बदलें
परिचय C# में BitConverter.ToInt16() मेथड बाइट ऐरे में निर्दिष्ट स्थिति से शुरू होने वाले दो बाइट्स को 16-बिट साइन इंटीजर (short) में बदलता है। सिंटैक्स public static short ToInt16(byte[] value, int startIndex); value बाइट ऐरे है, और startIndex value में शुरुआती स्थिति है। उदाहरण 1: 9-तत्व बाइट ऐरे
-
C# में BitConverter.ToDouble() मेथड - बाइट ऐरे से डबल बदलें
परिचय C# में BitConverter.ToDouble() मेथड बाइट ऐरे में निर्दिष्ट स्थिति से शुरू होने वाले आठ बाइट्स को डबल-प्रिसिजन फ्लोटिंग-पॉइंट संख्या (double) में बदलता है। सिंटैक्स public static double ToDouble(byte[] value, int startIndex); value बाइट ऐरे है, और startIndex value में शुरुआती स्थिति है। उदाहर
-
C# में Single.CompareTo() मेथड - फ्लोट मानों की तुलना करें
परिचय C# में Single.CompareTo() मेथड इस इंस्टेंस की तुलना निर्दिष्ट ऑब्जेक्ट या अन्य Single इंस्टेंस से करता है और एक इंटीजर वापस करता है जो दर्शाता है कि इस इंस्टेंस का मान कम, बराबर, या अधिक है। वापसी मान 0 से कम: यह इंस्टेंस value से कम है 0: यह इंस्टेंस value के बराबर है 0 से अधिक: यह इंस्टेंस
-
C# में BitConverter.ToInt32() मेथड - बाइट ऐरे से 32-बिट इंटीजर बदलें
परिचय C# में BitConverter.ToInt32() मेथड बाइट ऐरे में निर्दिष्ट स्थिति से शुरू होने वाले चार बाइट्स को 32-बिट साइन इंटीजर (int) में बदलता है। सिंटैक्स public static int ToInt32(byte[] value, int startIndex); value बाइट ऐरे है, और startIndex value में शुरुआती स्थिति है। उदाहरण 1: 5-तत्व बाइट ऐरे us
-
C# में SByte.ToString() मेथड - साइन बाइट को स्ट्रिंग में बदलें
परिचय C# में SByte.ToString() मेथड 8-बिट साइन इंटीजर (sbyte) के न्यूमेरिक मान को उसके समकक्ष स्ट्रिंग प्रतिनिधित्व में बदलता है। sbyte की सीमा -128 से 127 तक होती है। सिंटैक्स public override string ToString(); उदाहरण 1: तुलना और स्ट्रिंग प्रतिनिधित्व s2); else if (res < 0) Co
-
C# में SortedDictionary.Keys प्रॉपर्टी - कुंजियों का संग्रह प्राप्त करें
परिचय C# में SortedDictionary.Keys प्रॉपर्टी SortedDictionary<TKey, TValue> में मौजूद सभी कुंजियों (keys) का एक संग्रह वापस करती है। कुंजियां सॉर्टेड क्रम में वापस की जाती हैं। सिंटैक्स public System.Collections.Generic.SortedDictionary<TKey,TValue>.KeyCollection Keys { get; } उदाहरण 1
-
C# में SortedDictionary.Remove() मेथड - कुंजी द्वारा तत्व हटाएं
परिचय C# में SortedDictionary.Remove() मेथड SortedDictionary<TKey, TValue> से निर्दिष्ट कुंजी वाले तत्व को हटाता है। यदि कुंजी मिलती है और हटा दी जाती है तो true वापस करता है, अन्यथा false। सिंटैक्स public bool Remove(TKey key); key हटाए जाने वाले तत्व की कुंजी है। उदाहरण 1: इंटीजर कुंजियों
-
C# में Random.NextDouble() मेथड - रैंडम फ्लोटिंग-पॉइंट संख्या उत्पन्न करें
परिचय C# में Random.NextDouble() मेथड एक रैंडम फ्लोटिंग-पॉइंट संख्या वापस करता है जो 0.0 (इन्क्लूसिव) से 1.0 (एक्सक्लूसिव) के बीच होती है। सिंटैक्स public virtual double NextDouble(); उदाहरण 1: बाइट ऐरे और फ्लोटिंग-पॉइंट संख्याएं using System; public class Demo { public static void Main() {
-
C# में Insert() मेथड - स्ट्रिंग में निर्दिष्ट स्थिति पर सबस्ट्रिंग डालें
परिचय C# में Insert() मेथड एक नई स्ट्रिंग वापस करता है जिसमें निर्दिष्ट स्ट्रिंग को इस इंस्टेंस में निर्दिष्ट सूचकांक स्थिति पर डाला जाता है। मूल स्ट्रिंग अपरिवर्तित रहती है (स्ट्रिंग्स इम्यूटेबल हैं)। सिंटैक्स public string Insert(int startIndex, string value); startIndex सम्मिलन की जीरो-बेस्ड सूच
-
C# में Int64 स्ट्रक्चर - 64-बिट साइन इंटीजर
परिचय Int64 स्ट्रक्चर एक 64-बिट साइन इंटीजर को दर्शाता है। यह एक इम्यूटेबल वैल्यू टाइप है जो साइन इंटीजर्स को दर्शाता है जिसकी सीमा है: नकारात्मक 9,223,372,036,854,775,808 से धनात्मक 9,223,372,036,854,775,807 तक। C# में long कीवर्ड इसका एलियास है। फील्ड्स (Fields) फील्डविवरण MaxValueInt64 का सब
-
C# में Single.IsInfinity() मेथड - फ्लोट अनंत जांचें
परिचय C# में Single.IsInfinity() मेथड यह जांचता है कि निर्दिष्ट सिंगल-प्रिसिजन फ्लोटिंग-पॉइंट संख्या (float) धनात्मक या नकारात्मक अनंत का प्रतिनिधित्व करती है या नहीं। सिंटैक्स public static bool IsInfinity(float value); value एक सिंगल-प्रिसिजन फ्लोटिंग-पॉइंट संख्या है। उदाहरण 1: सामान्य और अधिकतम
-
C# में Queue.GetEnumerator() मेथड - क्यू पर पुनरावृति करें
परिचय C# में Queue.GetEnumerator() मेथड एक एन्यूमरेटर (enumerator) वापस करता है जो Queue संग्रह के माध्यम से पुनरावृति (iterate) करता है। यह IEnumerator इंटरफेस इम्प्लीमेंट करता है। सिंटैक्स public virtual System.Collections.IEnumerator GetEnumerator(); उदाहरण 1: दो क्यूज की तुलना using System; us
-
C# में Random.NextBytes() मेथड - बाइट ऐरे को रैंडम मानों से भरें
परिचय C# में Random.NextBytes() मेथड निर्दिष्ट बाइट ऐरे के तत्वों को रैंडम संख्याओं (0-255) से भरता है। यह क्रिप्टोग्राफिक रूप से सुरक्षित नहीं है। सिंटैक्स public virtual void NextBytes(byte[] buffer); buffer वह बाइट ऐरे है जिसे रैंडम मानों से भरा जाना है। उदाहरण 1: एकाधिक रैंडम जेनरेटर्स के साथ