-
C# में Mutex क्लास क्या है
C# में Mutex क्लास एक सिंक्रनाइज़ेशन प्रिमिटिव है जिसका उपयोग इंटरप्रोसेस सिंक्रनाइज़ेशन के लिए भी किया जा सकता है। आइए देखें कि एक नया Mutex कैसे बनाएं। private static Mutex m = new Mutex(); आइए अब देखें कि Mutex क्लास के नए इंस्टेंस को बूलियन मान के साथ कैसे इनिशियलाइज़ करें। private static Mutex
-
C# में public, static और void कीवर्ड में क्या अंतर है
ये सभी कीवर्ड किसी भी C# प्रोग्राम के मुख्य विधि का हिस्सा हैं। Main विधि, जो सभी C# प्रोग्राम के लिए प्रवेश बिंदु है, बताती है कि जब क्लास निष्पादित होती है तो वह क्या करती है। using System; class Demo { static void Main(string[] args) { Console.WriteLine(My first program in C#!);
-
C# में VB मॉड्यूल के समकक्ष क्या है
VB में, एक मॉड्यूल का उपयोग ढीले कोड को संग्रहीत करने के लिए किया जाता है जिसे एप्लिकेशन में कहीं और से एक्सेस किया जा सकता है बिना पहले कुछ इनिशियलाइज़ किए। वेरिएबल की स्थिति को आसानी से सेट या बदला जा सकता है और वह मान पूरे एप्लिकेशन में बना रहता है। C# में उसी काम के लिए, एक स्टेटिक क्लास का उपय
-
C# में थ्रेड-सेफ समवर्ती संग्रह
.NET फ्रेमवर्क 4 लाया System.Collections.Concurrent नेमस्पेस। इसमें कई संग्रह वर्ग हैं जो थ्रेड-सेफ और स्केलेबल हैं। इन संग्रहों को समवर्ती संग्रह कहा जाता है क्योंकि उन तक एक समय में कई थ्रेड्स द्वारा पहुंचा जा सकता है। C# में निम्नलिखित समवर्ती संग्रह हैं: क्र.सं प्रकार और विवरण 1 Blocking
-
C# का उपयोग करके स्टैक को उलटना
एक स्टैक सेट करें और इसमें तत्व जोड़ें। Stack st = new Stack(); st.Push(P); st.Push(Q); st.Push(R); अब इसे उलटने के लिए एक और स्टैक सेट करें। Stack rev = new Stack(); जब तक स्टैक की गिनती 0 के बराबर नहीं है, तब तक इसे उलटने के लिए Push और Pop विधि का उपयोग करें। while (st.Count != 0) { rev.Push
-
C# में स्ट्रिंग सॉर्ट करना
सबसे पहले, एक स्ट्रिंग सरणी सेट करें। string[] values = { tim, amit, tom, jack, saurav }; सॉर्ट करने के लिए Sort() विधि का उपयोग करें। Array.Sort(values); आइए पूरा कोड देखें: उदाहरण using System; public class Program { public static void Main() { string[] values = { tim, amit, tom, jack
-
Mac OS पर C# प्रोग्राम कैसे संकलित और निष्पादित करें
Mac पर C# प्रोग्राम को संकलित और निष्पादित करने के लिए, सबसे पहले आपको IDE की आवश्यकता होती है। MacOS पर, सबसे अच्छे IDE में से एक Monodevelop है। Monodevelop एक ओपन सोर्स IDE है जो आपको C# को कई प्लेटफॉर्म यानी Windows, Linux, और MacOS पर चलाने की अनुमति देता है। MonoDevelop को Xamarin Studio के न
-
Linux पर C# प्रोग्राम कैसे संकलित और निष्पादित करें
Linux पर C# प्रोग्राम को संकलित और निष्पादित करने के लिए, सबसे पहले आपको IDE की आवश्यकता होती है। Linux पर, सबसे अच्छे IDE में से एक Monodevelop है। यह एक ओपन सोर्स IDE है जो आपको C# को कई प्लेटफॉर्म यानी Windows, Linux और MacOS पर चलाने की अनुमति देता है। Monodevelop को Xamarin Studio के नाम से भी
-
Windows पर C# प्रोग्राम कैसे संकलित और निष्पादित करें
Windows पर C# के लिए सबसे अच्छा IDE Microsoft Visual Studio है। यह वेबसाइट्स, वेब ऐप्स, मोबाइल ऐप्स आदि विकसित करने के लिए एक IDE है। Visual Studio IDE की निम्नलिखित विशेषताएं हैं: कोड संपादक - Visual Studio में एक कोड संपादक है जो IntelliSense का उपयोग करके सिंटैक्स हाइलाइटिंग और कोड पूर्णता का स
-
C# में थ्रेड्स और थ्रेड सिंक्रनाइज़ेशन
सिंक्रनाइज़ेशन का उपयोग करके, आप मल्टीथ्रेडेड एप्लिकेशन में संसाधनों तक पहुंच को सिंक्रनाइज़ कर सकते हैं। प्रोसेस में थ्रेड्स को सिंक्रनाइज़ करने के लिए म्यूटेक्स का उपयोग किया जा सकता है। इसका उपयोग एक समय में एक से अधिक थ्रेड द्वारा कोड के ब्लॉक के एक साथ निष्पादन को रोकने के लिए करें। C# lock स्
-
C# प्रोग्राम पासवर्ड की वैधता जांचने के लिए
पासवर्ड की वैधता के लिए, आपको वह अवधारणा याद करनी होगी जब आप किसी वेबसाइट पर साइनअप करने के लिए पासवर्ड बनाते हैं। पासवर्ड बनाते समय, आपने वेबसाइट पर सत्यापन आवश्यकताएं देखी होंगी जैसे कि पासवर्ड मजबूत होना चाहिए और इसमें होना चाहिए: न्यूनतम 8 कैरेक्टर और अधिकतम 14 कैरेक्टर एक अपरकेस एक विशेष कैरे
-
C# प्रोग्राम सूची को क्लोन या कॉपी करने के लिए
C# सूची को कॉपी या क्लोन करने के लिए, सबसे पहले एक सूची सेट करें। List myList = new List(); myList.Add(One); myList.Add(Two); अब एक स्ट्रिंग सरणी घोषित करें और कॉपी करने के लिए CopyTo() विधि का उपयोग करें। string[] arr = new string[10]; myList.CopyTo(arr); आइए सूची को एक-आयामी सरणी में कॉपी करने का
-
प्रॉपर्टी का उपयोग करके जैग्ड सरणी की लंबाई कैसे ढूंढें
सबसे पहले, एक जैग्ड सरणी घोषित करें और आरंभ करें। int[][] arr = new int[][] { new int[] { 0, 0 }, new int[] { 1, 2 }, new int[] { 2, 4 }, new int[] { 3, 6 }, new int[] { 4, 8 } }; अब लंबाई प्राप्त करने के लिए लेंथ प्रॉपर्टी का उपयोग करें। arr.Length निम्नलिखित पूरा कोड है: उदाहरण using System; publ
-
C# प्रोग्राम जांचने के लिए कि दो सूचियों में कम से कम एक सामान्य तत्व है या नहीं
पहली सूची सेट करें। int[] arr1 = { 65, 57, 63, 98 }; अब, दूसरी सूची सेट करें। int[] arr2 = { 43, 65, 33, 57 }; आइए अब == और < ऑपरेटर्स का उपयोग करके दो सूचियों में सामान्य तत्वों की जांच करने का पूरा कोड देखें। उदाहरण using System; using System.Collections.Generic; u
-
C# प्रोग्राम सूची से डुप्लीकेट तत्व हटाने के लिए
एक सूची घोषित करें और तत्व जोड़ें। List list = new List(); list.Add(50); list.Add(90); list.Add(50); list.Add(100); अब, केवल अद्वितीय तत्व प्राप्त करने के लिए Distinct() विधि का उपयोग करें। List myList = list.Distinct().ToList(); सूची से डुप्लीकेट तत्व हटाने का पूरा कोड निम्नलिखित है: उदाहरण using
-
C# प्रोग्राम जांचने के लिए कि सूची में सभी मान दिए गए मान से अधिक हैं या नहीं
मान लें कि आपको निम्नलिखित सूची में तत्वों को 80 से अधिक ढूंढना है। int[] arr = new int[] {55, 100, 87, 45}; उसके लिए, सरणी की लंबाई तक लूप करें। यहां, res = 80 यानी दिया गया तत्व। for (int i = 0; i < arr.Length; i++) { if(arr[i] < res) { Console.WriteLine(arr[i]); } } निम्नलिखित पू
-
C# प्रोग्राम सूची से अद्वितीय मान प्रिंट करने के लिए
सूची सेट करें। List list = new List(); list.Add(99); list.Add(49); list.Add(32); अद्वितीय तत्व प्राप्त करने के लिए। List myList = list.Distinct().ToList(); सूची से अद्वितीय मान प्रदर्शित करने का पूरा उदाहरण यहां है। उदाहरण using System; using System.Collections.Generic; using System.Linq; public c
-
C# प्रोग्राम सेट से आइटम हटाने के लिए
सबसे पहले, एक HashSet घोषित करें और तत्व जोड़ें: var names = new HashSet(); names.Add(Tim); names.Add(John); names.Add(Tom); names.Add(Kevin); किसी तत्व को हटाने के लिए, RemoveWhere का उपयोग करें। x == John); आइए पूरा उदाहरण देखें: उदाहरण using System; using System.Collections.Generic; public cla
-
C# प्रोग्राम दिए गए वाक्य से सभी डुप्लीकेट शब्दों को हटाने के लिए
डुप्लीकेट शब्दों के साथ एक स्ट्रिंग सेट करें। string str = One Two Three One; उपरोक्त, आप देख सकते हैं कि शब्द One दो बार आता है। डुप्लीकेट शब्दों को हटाने के लिए, आप C# में निम्नलिखित कोड चलाने का प्रयास कर सकते हैं: उदाहरण using System; using System.Linq; public class Program { public static
-
C# प्रोग्राम स्ट्रिंग से विशेष कैरेक्टर को बदलने के लिए
मान लें कि हमारी स्ट्रिंग है: string str = abcd$ef$gh; विशेष कैरेक्टर को बदलने के लिए, Replace() विधि का उपयोग करें। string res = str.Replace($, k); स्ट्रिंग से कैरेक्टर बदलने का पूरा कोड निम्नलिखित है: उदाहरण using System; public class Program { public static void Main() { string str =