-
सी # में रिकर्सन का उपयोग कर फाइबोनैचि श्रृंखला का nth मान कैसे प्राप्त करें?
रिकर्सन के साथ nth मान प्राप्त करने के लिए एक विधि बनाएं। public int displayFibonacci(int n) विधि को कॉल करें - displayFibonacci(val) कॉल करने पर, displayFibonacci() meyhod को कॉल किया जाता है और रिकर्सन का उपयोग करके nth मान की गणना करता है। public int displayFibonacci(int n) { if (n
-
सी # में थ्रेड की वर्तमान संदर्भ आईडी कैसे खोजें?
एक नया सूत्र बनाने के लिए। Thread thread = Thread.CurrentThread; thread.Name = "My new Thread”; वर्तमान प्रसंग आईडी प्राप्त करने के लिए, ContextID गुण का उपयोग करें। Thread.CurrentContext.ContextID आइए देखें पूरा कोड - उदाहरण using System; using System.Threading; namespace Demo {
-
सी # में रिकर्सन का उपयोग कर किसी संख्या की शक्ति पाएं
किसी संख्या का घात ज्ञात करने के लिए सबसे पहले संख्या और घात सेट करें - int n = 15; int p = 2; अब एक विधि बनाएं और इन मानों को पास करें - static long power(int n, int p) { if (p != 0) { return (n * power(n, p - 1)); } return 1; } ऊपर, पु
-
सी # में किसी विधि के निष्पादन समय की गणना करें
.NET में किसी विधि के निष्पादन के समय को मापने के लिए स्टॉपवॉच वर्ग का उपयोग करें - Stopwatch s = Stopwatch.StartNew(); अब एक फ़ंक्शन सेट करें और मिलीसेकंड में निष्पादन समय प्राप्त करने के लिए ElapsedMilliseconds गुण का उपयोग करें - s.ElapsedMilliseconds आइए देखें पूरा कोड - उदाहरण using System; u
-
सी # का उपयोग कर मुक्त डिस्क स्थान खोजें
सबसे पहले, DriveInfo का एक उदाहरण बनाएं - DriveInfo dInfo = new DriveInfo("E"); खाली जगह दिखाएं - Console.WriteLine("Disk Free space = {0}", dInfo.AvailableFreeSpace); अब, उपलब्ध फ्रीस्पेस संपत्ति का उपयोग करें और खाली स्थान का प्रतिशत प्राप्त करें - Double pc = (dInfo.Availab
-
कैसे जांचें कि कोई स्ट्रिंग सी # में मान्य कीवर्ड है या नहीं?
यह जांचने के लिए कि क्या कोई स्ट्रिंग एक मान्य कीवर्ड है, IsValidIdentifier पद्धति का उपयोग करें। IsValidIdentifier विधि जांचती है कि दर्ज किया गया मान एक पहचानकर्ता है या नहीं। यदि यह पहचानकर्ता नहीं है, तो यह C# में एक कीवर्ड है। आइए एक उदाहरण देखें, जिसमें हमने CodeDomProvider सेट किया है और Is
-
C# प्रोग्राम एक 2D सरणी में K'th सबसे छोटा तत्व खोजने के लिए
एक 2D सरणी घोषित करें - int[] a = new int[] { 65, 45, 32, 97, 23, 75, 59 }; मान लीजिए कि आप Kth सबसे छोटा यानी 5वां सबसे छोटा पूर्णांक चाहते हैं। पहले ऐरे को सॉर्ट करें - Array.Sort(a); 5वां सबसे छोटा तत्व प
-
सी # प्रोग्राम फ्लोटिंग को बाइनरी में बदलने के लिए
मान लें कि निम्नलिखित हमारा फ्लोट है - float n = 50.5f; बाइनरी वैल्यू और लूप को प्रदर्शित करने के लिए एक खाली स्ट्रिंग लें, जब तक कि हमारे फ्लोट वेरिएबल का मान 1 से अधिक न हो - string a = ""; while (n >= 1) { a = (n % 2) + a; n = n / 2; } आइए देखें पूरा उदाह
-
कैसे जांचें कि सरणी में सी # का उपयोग करके डुप्लिकेट नंबर है या नहीं?
सबसे पहले, एक सरणी सेट करें - int[] arr = { 87, 55, 23, 87, 45, 23, 98 }; अब सरणी के माध्यम से एक शब्दकोश और लूप घोषित करें और सभी तत्वों की गिनती प्राप्त करें। शब्दकोश से आपको जो मूल्य मिलता है, वह संख्याओं
-
सी # में सिंगलटन क्लास
सिंगलटन क्लास एकल आवंटन और डेटा के उदाहरणों की अनुमति देता है। इसके सामान्य तरीके हैं और आप इसे एक उदाहरण का उपयोग करके कॉल कर सकते हैं। कक्षा के कई उदाहरणों को रोकने के लिए, निजी कंस्ट्रक्टर का उपयोग किया जाता है। आइए एक उदाहरण देखें - public class Singleton { static Singleton b = nu
-
सी # का उपयोग कर सिंगल लिंक्डलिस्ट ट्रैवर्सल
X# में LinkedList संग्रह का उपयोग करके एक LinkedList घोषित करें - var a = new LinkedList < string > (); अब LinkedList में एलीमेंट जोड़ें - a.AddLast("Tim"); a.AddLast("Tom"); आइए देखें कि लिंक्डलिस्ट में ट्रैवर्सल कैसे करें - उदाहरण using System; using System.Collections.
-
सी # में सॉकेट प्रोग्रामिंग
System.Net.Sockets नाम स्थान में Windows Sockets इंटरफ़ेस का एक प्रबंधित कार्यान्वयन है। इसके दो बुनियादी तरीके हैं - सिंक्रोनस और एसिंक्रोनस। आइए System.Net.Sockets.TcpListener वर्ग के साथ काम करने के लिए एक उदाहरण देखें - TcpListener l = new TcpListener(1234); l.Start(); // creating a socket So
-
सी # में थ्रेड सिंक्रनाइज़ेशन
सिंक्रोनाइज़ेशन का उपयोग करके मल्टीथ्रेडेड एप्लिकेशन में संसाधनों तक पहुंच को सिंक्रोनाइज़ करें। थ्रेड्स को सिंक्रोनाइज़ करने के लिए म्यूटेक्स प्रक्रियाओं में धागे को सिंक्रनाइज़ करने के लिए एक म्यूटेक्स का उपयोग किया जा सकता है। एक समय में एक से अधिक थ्रेड द्वारा कोड के ब्लॉक के एक साथ निष्पादन को
-
सी # में थ्रेड-आधारित समांतरता
सी # में, कार्य समांतरता कार्यों को विभाजित करती है। फिर कार्यों को प्रसंस्करण के लिए अलग-अलग थ्रेड्स के लिए आवंटित किया जाता है। .NET में, आपके पास समानांतर में कोड चलाने के लिए निम्नलिखित तंत्र हैं:थ्रेड, थ्रेडपूल और टास्क। समानांतरता के लिए, थ्रेड के बजाय C# में कार्यों का उपयोग करें। एक कार्य अ
-
सी # में थ्रेड-सुरक्षित संग्रह
.NET Framework 4 ने System.Collections.Concurrent नाम स्थान की शुरुआत की। नेमस्पेस में कई संग्रह वर्ग हैं। ये वर्ग थ्रेड-सुरक्षित और स्केलेबल दोनों हैं। एकाधिक थ्रेड इन संग्रहों से आइटम को सुरक्षित रूप से जोड़ या हटा सकते हैं, निम्नलिखित समवर्ती संग्रह प्रकार हल्के सिंक्रनाइज़ेशन तंत्र का उपयोग करत
-
सी # कोड के लिए यूनिट परीक्षण
यूनिट परीक्षण C# कोड की कुंजी है क्योंकि यह विकास प्रक्रिया में कोड को बनाए रखने में मदद कर सकता है। यह आपको विकास चक्र में आने वाली समस्याओं के बारे में बताता है। यूनिट परीक्षण के साथ, आप कोड को विश्वसनीय और पुन:प्रयोज्य बना सकते हैं। यूनिट टेस्टिंग को अपनाने के मूलभूत सिद्धांतों में से एक टीडीडी
-
सी # में रीडरवाइटर लॉक का प्रयोग करें
ReaderWriterLock किसी संसाधन तक पहुंच को सिंक्रनाइज़ करता है। एक रीडरवाइटर लॉक में मॉनिटर की तुलना में बेहतर थ्रूपुट होता है, जो एक बार में एक लॉक होता है। यह उस स्थिति के लिए काम करता है जब संसाधन शायद ही कभी बदला जाता है। आइए देखें कि C# में ReaderWriter लॉक को कैसे घोषित किया जाए - static Read
-
सी # का उपयोग कर अवरोही क्रम में एक सरणी क्रमबद्ध करें
एक सरणी घोषित करें और आरंभ करें - int[] arr = new int[] { 87, 23, 65, 29, 67 }; सॉर्ट करने के लिए, सॉर्ट () विधि का उपयोग करें और तुलना करने के लिए () घटते क्रम में तुलना और प्रदर्शित करने के लिए - Array.Sort < int > (arr, new C
-
शब्दों को सी # में शब्दावली क्रम में क्रमबद्ध करें
सबसे पहले, एक स्ट्रिंग ऐरे सेट करें - string[] arr = new string[] { "Indian", "Moroccon", "American", }; शब्दों को शब्दावली क्रम में क्रमबद्ध करने के लिए - var sort = from a in arr orderby a select a; उदाहरण आइए देखें पूरा कोड -
-
सी # में सॉर्टेड मैप इंटरफ़ेस
Java में SortedMap इंटरफ़ेस है, जबकि C# में इसका समकक्ष SortedList है। सी # में सॉर्टेडलिस्ट संग्रह एक सूची में वस्तुओं तक पहुंचने के लिए एक कुंजी के साथ-साथ एक इंडेक्स का उपयोग करता है। एक क्रमबद्ध सूची एक सरणी और हैश तालिका का संयोजन है। इसमें उन मदों की सूची होती है जिन तक किसी कुंजी या अनुक्रम