-
C# हेक्साडेसिमल (X) प्रारूप विशिष्टकर्ता
हेक्साडेसिमल (X) प्रारूप विशिष्टकर्ता का उपयोग किसी संख्या को हेक्साडेसिमल अंकों की स्ट्रिंग में बदलने के लिए किया जाता है।हेक्साडेसिमल अंकों 9 से अधिक के लिए अपरकेस या लोअरकेस वर्णों पर काम करने के लिए प्रारूप विशिष्टकर्ता के केस को सेट करें।आइए इसे एक उदाहरण से समझते हैं:X PQR के लिए, जबकि x pqr क
-
C# का उपयोग करके रैंडम स्ट्रिंग कैसे जनरेट करें?
सबसे पहले, एक स्ट्रिंग सेट करें।StringBuilder str = new StringBuilder();Random का उपयोग करें।Random random = new Random((int)DateTime.Now.Ticks);अब उस संख्या के माध्यम से लूप करें जो रैंडम स्ट्रिंग की लंबाई है जो आप चाहते हैं।for (int i = 0; i < 4; i++) { c = Convert.ToChar(Convert.T
-
C# प्रोग्राम: नामों के साथ ValueType बनाना
C# 7 के साथ, आप आसानी से नामों के साथ एक ValueType बना सकते हैं।नोट: ValueTuple प्रोग्राम चलाने के लिए System.ValueTuple पैकेज जोड़ें।आइए देखें कि इसे कैसे जोड़ा जाए:अपने प्रोजेक्ट पर जाएंसॉल्यूशन एक्सप्लोरर में प्रोजेक्ट पर राइट-क्लिक करेंManage NuGet Packages चुनेंआप NuGet पैकेज मैनेजर पर पहुंच जा
-
C# में Dictionary को Hashtable पर क्यों प्राथमिकता दी जाती है?
Hashtable क्लास कुंजी-और-मान जोड़े के संग्रह को दर्शाता है जो कुंजी के हैश कोड के आधार पर व्यवस्थित होते हैं। यह संग्रह में तत्वों तक पहुंचने के लिए कुंजी का उपयोग करता है।Dictionary C# में कुंजियों और मानों का संग्रह है। Dictionary<TKey, TValue> System.Collection.Generics नेमस्पेस में शामिल ह
-
C# में #region डायरेक्टिव का उपयोग कहाँ करें?
यह आपको कोड के एक ब्लॉक को निर्दिष्ट करने देता है जिसे आप Visual Studio कोड एडिटर की आउटलाइनिंग सुविधा का उपयोग करते समय विस्तारित या संक्षिप्त कर सकते हैं। इसे #endregion के साथ समाप्त किया जाना चाहिए।आइए देखें कि #region का उपयोग करके क्षेत्र को कैसे परिभाषित किया जाए।#region NewClass definition p
-
C# में दो या अधिक स्ट्रिंग ऑब्जेक्ट्स को जोड़ने वाला ऑपरेटर कौन सा है?
दो या अधिक स्ट्रिंग ऑब्जेक्ट्स को जोड़ने के लिए ऑपरेटर + का उपयोग करें।पहला स्ट्रिंग ऑब्जेक्ट सेट करें।char[] c1 = { 'H', 'e', 'n', 'r', 'y' }; string str1 = new string(c1);अब, दूसरा स्ट्रिंग ऑब्जेक्ट सेट करें।char[] c2 = { 'J', 'a', 'c'
-
C# में अनुक्रम में गुम संख्या खोजना
एक सूची सेट करें।List<int> myList = new List<int>(){1, 2, 3, 5, 8, 9};अब, पहला और अंतिम तत्व प्राप्त करें:int a = myList.OrderBy(x => x).First(); int b = myList.OrderBy(x => x).Last();एक नई सूची में, सभी तत्व प्राप्त करें और गुम संख्याएं प्राप्त करने के लिए Except का उपयोग करें:Lis
-
C# में दो सूचियों को इंटरसेक्ट करना
सबसे पहले, दो सूचियाँ सेट करें।List<int> val1 = new List<int> { 25, 30, 40, 60, 80, 95, 110 }; List<int> val2 = new List<int> { 27, 35, 40, 75, 95, 100, 110 };अब, दो सूचियों के बीच इंटरसेक्शन प्राप्त करने के लिए Intersect() मेथड का उपयोग करें।IEnumerable<int> res = val1
-
C# में Convert.ToInt16 मेथड
C# में Convert.ToInt16 मेथड का उपयोग करके निर्दिष्ट मान को 16-बिट साइन्ड इंटीजर में बदलें।हमारे पास एक डबल वेरिएबल है जिसमें मान आरंभ किया गया है।double doubleNum = 3.456;अब, इसे Int16 यानी short में बदलें।short shortNum; shortNum = Convert.ToInt16(doubleNum);यहाँ पूरा उदाहरण है:उदाहरणusing System;
-
C# में Convert.ToUInt16 मेथड
निर्दिष्ट मान को 16-बिट अनसाइन्ड इंटीजर में बदलने के लिए Convert.ToUInt16 मेथड का उपयोग करें।यहाँ हमारी स्ट्रिंग है:string str = "1129";अब इसे 16-बिट अनसाइन्ड इंटीजर में बदलें।ushort res; res = Convert.ToUInt16(str);निम्नलिखित पूरा उदाहरण है:उदाहरणusing System; public class Demo { &
-
C# में Enumerable.Repeat मेथड
Enumerable.Repeat मेथड System.Linq नेमस्पेस का हिस्सा है।यह C# में दोहराए गए तत्वों के साथ एक संग्रह लौटाता है।सबसे पहले, सेट करें कि आप कौन सा तत्व दोहराना चाहते हैं और कितनी बार।उदाहरण के तौर पर, आइए देखें कि संख्या 10 को पांच बार कैसे दोहराया जाए:Enumerable.Repeat(10, 5);निम्नलिखित पूरा उदाहरण है
-
C# Aggregate() मेथड
Aggregate() मेथड एक संचायक फ़ंक्शन को अनुक्रम पर लागू करता है।निम्नलिखित हमारी सरणी है:string[] arr = { "DemoOne", "DemoTwo", "DemoThree", "DemoFour"};अब Aggregate() मेथड का उपयोग करें। हमने तुलना के लिए सीड मान DemoFive सेट किया है।string res = arr.AsQueryabl
-
C# में Int64 को बाइनरी स्ट्रिंग के रूप में प्रस्तुत करना
C# में Int64 को बाइनरी स्ट्रिंग के रूप में प्रस्तुत करने के लिए, ToString() मेथड का उपयोग करें और बेस को ToString() मेथड के दूसरे पैरामीटर के रूप में सेट करें यानी बाइनरी के लिए 2।Int64 64-बिट साइन्ड इंटीजर को दर्शाता है।सबसे पहले, एक Int64 वेरिएबल सेट करें।long val = 753458;अब, दूसरे पैरामीटर के रू
-
C# All मेथड
All मेथड संग्रह में सभी मानों की जांच करता है और एक बूलियन लौटाता है। यदि कोई भी तत्व सेट शर्त को पूरा नहीं करता है, तो All() मेथड False लौटाता है।आइए एक उदाहरण देखें:int[] arr = {10, 15, 20};अब, All() मेथड का उपयोग करके, हम जांचेंगे कि उपरोक्त सरणी में प्रत्येक तत्व 5 से अधिक है या नहीं।arr.AsQuery
-
C# में दी गई स्ट्रिंग से सभी डुप्लिकेट हटाना
यहाँ स्ट्रिंग है।string str = "ppqqrr";अब, स्ट्रिंग को char में मैप करने के लिए Hashset का उपयोग करें। यह स्ट्रिंग से डुप्लिकेट वर्णों को हटा देगा।var res = new HashSet<char>(str);आइए पूरा उदाहरण देखें:उदाहरणusing System; using System.Linq; using System.Collections.Generic; namespace
-
C# LINQ Distinct() मेथड
अलग-अलग तत्व प्राप्त करने के लिए, Distinct() मेथड का उपयोग करें।निम्नलिखित हमारी सूची है जिसमें डुप्लिकेट तत्व हैं।List<int> points = new List<int> { 5, 10, 5, 20, 30, 30, 40, 50, 60, 70 };अब अलग-अलग तत्व प्राप्त करने के लिए:points.AsQueryable().Distinct();आइए पूरा उदाहरण देखें:उदाहरणusi
-
C# Queryable LongCount मेथड
तत्वों की संख्या प्राप्त करने के लिए LINQ LongCount मेथड का उपयोग करें।निम्नलिखित हमारी स्ट्रिंग सरणी है:string[] emp = { "Jack", "Mark"};अब, LongCount() मेथड का उपयोग करें।emp.AsQueryable().LongCount();यहाँ पूरा कोड है।उदाहरणusing System; using System.Collections.Generic; using
-
C# में फ्लोट घोषित करते समय f क्यों आवश्यक है?
f एक लोअरकेस सफ़िक्स है जिसे फ्लोट घोषित करते समय सेट किया जाता है। यह कंपाइलर को बताता है कि लिटरल एक विशिष्ट प्रकार का है।उदाहरणusing System.IO; using System; public class Program { public static void Main() { float val = 30.22f; Console.Write
-
C# थ्रेडिंग में Join, Sleep और Abort मेथड्स
Joinकॉलिंग थ्रेड को तब तक ब्लॉक करता है जब तक कोई थ्रेड समाप्त नहीं हो जाता, जबकि मानक COM और SendMessage पंपिंग करना जारी रखता है। इस मेथड के अलग-अलग ओवरलोडेड फॉर्म हैं।Sleepथ्रेड को एक अवधि के लिए रोकता है।AbortAbort मेथड का उपयोग थ्रेड्स को नष्ट करने के लिए किया जाता है।आइए थ्रेडिंग में Join() का
-
C# में नेस्टेड टपल्स
आइए पहले एक नेस्टेड टपल घोषित करें।var tuple = Tuple.Create(100, 200, 300, 400, 500, 600, Tuple.Create(720, 750, 780),800 );ऊपर, हमने Tuple.Create का उपयोग करके एक नेस्टेड टपल जोड़ा।अब नेस्टेड टपल में तत्वों को प्रदर्शित करने के लिए, Item प्रॉपर्टीज को नेस्ट करें। चूंकि टपल में 7वां आइटम नेस्टेड है,