-
C# में सरणी में 1 की घटनाओं की गिनती
एक पूर्णांक सरणी में विशिष्ट मान (जैसे 1) की घटनाओं की गिनती के लिए हम foreach लूप और काउंटर का उपयोग करते हैं। उदाहरण using System; public class Demo { public static void Main() { int count = 0; int[] num = new int[] { 1, 25, 1, 55, 1 }; Console.WriteLine(Numbers:);
-
C# में स्ट्रिंग में प्रत्येक कैरेक्टर की घटनाओं की गिनती
स्ट्रिंग में प्रत्येक कैरेक्टर की आवृत्ति (फ्रीक्वेंसी) गिनने के लिए हम प्रत्येक अद्वितीय कैरेक्टर के लिए उसकी घटनाएं गिनते हैं। उदाहरण: क्रमिक दृष्टिकोण 0) { Console.Write(str[0] + = ); int count = 0; for (int j = 0; j < str.Length; j++) { if
-
C# में संख्या में कुल बिट्स की संख्या गिनना
किसी संख्या को बाइनरी में प्रस्तुत करने के लिए आवश्यक बिट्स की संख्या ज्ञात करने के लिए हम Math.Log का उपयोग कर सकते हैं। सूत्र संख्या 0 के लिए: कुल बिट्स = ⌊log₂(n)⌋ + 1 उदाहरण using System; public class Demo { public static void Main() { uint val = 12; // बाइनरी: 1100 uint
-
C# में संख्या में सेट बिट्स (1s) की गिनती
किसी संख्या के बाइनरी प्रतिनिधित्व में सेट बिट्स (1s) की संख्या गिनने को पॉपुलेशन काउंट (Population Count) या हैमिंग वेट कहा जाता है। बिटवाइज एल्गोरिदम (ब्रायन कर्निघन का एल्गोरिदम) 0) { num &= (num - 1); // सबसे कम महत्वपूर्ण सेट बिट को क्लियर करता है count++; } उदाहरण: मूल दृष्टिकोण (ब
-
C# में स्ट्रिंग में स्वरों (Vowels) की गिनती
स्ट्रिंग में स्वरों (a, e, i, o, u - दोनों केस) की गिनती के लिए हम प्रत्येक कैरेक्टर की जांच करते हैं। उदाहरण using System; public class Demo { public static void Main() { string myStr = Avengers; int vowel_count = 0; int len = myStr.Length; for (int i = 0; i <
-
C# में वर्तमान थ्रेड का नाम प्रदर्शित करना
C# में Thread.Name प्रॉपर्टी का उपयोग करके थ्रेड को एक पहचान नाम दिया जा सकता है, जो डीबगिंग और लॉगिंग में बहुत उपयोगी होता है। उदाहरण using System; using System.Threading; namespace Demo { class MyClass { static void Main(string[] args) { Thread thread = Thread.CurrentThre
-
C# में वर्तमान थ्रेड की प्राथमिकता प्रदर्शित करना
C# में प्रत्येक थ्रेड की एक प्राथमिकता (Priority) होती है जो OS शेड्यूलर को बताती है कि इसे कितना CPU समय देना है। Thread.Priority प्रॉपर्टी इसे पढ़ने/सेट करने के लिए उपयोग होती है। थ्रेड प्राथमिकता स्तर प्राथमिकता विवरण ThreadPriority.Highest सबसे अधिक CPU समय ThreadPriority.AboveNormal स
-
C# में किसी संख्या के गुणनखंड (फैक्टर्स) प्रदर्शित करना
किसी संख्या n के गुणनखंड (फैक्टर्स) वे संख्याएं हैं जो n को पूरी तरह विभाजित करती हैं (शेषफल 0)। एल्गोरिदम उपयोगकर्ता से संख्या n लें। 1 से n तक लूप चलाएं। यदि n % i == 0, तो i एक गुणनखंड है। उदाहरण using System; using System.Collections.Generic; using System.Linq; using System.Text;
-
C# में स्ट्रिंग के सभी सबस्ट्रिंग्स खोजना
किसी स्ट्रिंग के सभी संभावित सबस्ट्रिंग्स खोजने के लिए हम नेस्टेड लूप्स का उपयोग करते हैं: बाहरी लूप सबस्ट्रिंग की लंबाई नियंत्रित करता है, आंतरिक लूप शुरुआती स्थिति। उदाहरण using System; class Demo { static void Main() { string str = xyz; // लंबाई 1 से str.Length-1 तक
-
C# में स्ट्रिंग में अपरकेस और लोअरकेस कैरेक्टर्स गिनना
स्ट्रिंग में अपरकेस (बड़े अक्षर) और लोअरकेस (छोटे अक्षर) कैरेक्टर्स की गिनती के लिए हम प्रत्येक कैरेक्टर की ASCII/यूनिकोड वैल्यू जांचते हैं। शर्तें अपरकेस: A (65) से Z (90) तक लोअरकेस: a (97) से z (122) तक उदाहरण using System; public class Demo { public static void Main() {
-
C# में लिंक्ड लिस्ट में नोड खोजना
C# में System.Collections.Generic.LinkedList<T> क्लास डबल लिंक्ड लिस्ट प्रदान करती है। Find() मेथड का उपयोग करके किसी मान वाला पहला नोड खोजा जा सकता है। उदाहरण: नोड खोजें और उसके बाद नया नोड जोड़ें using System; using System.Collections.Generic; class Program { static void Main() {
-
C# में होस्टनाम और IP एड्रेस प्रदर्शित करना
C# में System.Net.Dns क्लास का उपयोग करके स्थानीय मशीन का होस्टनाम और सभी IP एड्रेस प्राप्त किए जा सकते हैं। उदाहरण using System; using System.Net; class Program { static void Main() { String hostName = string.Empty; hostName = Dns.GetHostName(); Console.WriteLine(Hostn
-
C# में तीन सॉर्टेड सरणियों में सामान्य तत्व खोजना
तीन सॉर्टेड सरणियों में सामान्य तत्व खोजने के लिए हम थ्री-पॉइंटर तकनीक का उपयोग करते हैं। चूंकि सरणियां सॉर्टेड हैं, हम एक ही पास में सभी तीनों को पार कर सकते हैं। एल्गोरिदम तीन पॉइंटर्स i, j, k को 0 पर आरंभ करें (प्रत्येक सरणी के लिए एक)। जब तक सभी पॉइंटर्स अपनी सरणी की सीमा के भीतर हैं:
-
C# में स्ट्रिंग के सभी स्पेस को '%20' से बदलना
URL एन्कोडिंग में स्पेस को %20 से बदला जाता है। C# में String.Replace() मेथड का उपयोग करके इसे आसानी से किया जा सकता है। उदाहरण using System; class Demo { static void Main() { String str = Hello World !; Console.WriteLine(String: + str); // सभी स्पेस को %20 से बदलें
-
C# में स्ट्रिंग को उल्टा करना (रिवर्स)
C# में स्ट्रिंग को उल्टा करने के कई तरीके हैं। यहां लूप-आधारित दृष्टिकोण दिखाया गया है। उदाहरण: while लूप का उपयोग = 0) { rev = rev + myStr[len]; len--; } Console.WriteLine(Reversed String is {0}, rev); Console.ReadLine(); } } आउटपुट String is T
-
C# में सरणी को उल्टा करना (Array.Reverse)
C# में Array.Reverse() स्टेटिक मेथड सरणी के तत्वों के क्रम को उल्टा (रिवर्स) कर देता है। यह मूल सरणी को संशोधित करता है (इन-प्लेस)। उदाहरण using System; class Demo { static void Main() { int[] arr = { 15, 16, 17, 18 }; // मूल सरणी Console.WriteLine(Original Array:);
-
C# में स्ट्रिंग के शब्दों को उल्टा करना
स्ट्रिंग के प्रत्येक शब्द को व्यक्तिगत रूप से उल्टा (रिवर्स) करने के लिए हम LINQ और स्ट्रिंग मेथड्स का उपयोग कर सकते हैं। उदाहरण new String(s.Reverse().ToArray()))); Console.WriteLine(res); } } आउटपुट olleH dlroW चरण-दर-चरण व्याख्या str.Split( ) - स्पेस से विभाजित: [Hello, Worl
-
C# में क्लाइंट का IP एड्रेस खोजना
C# में System.Net.Dns क्लास का उपयोग करके स्थानीय मशीन का होस्टनाम और IP एड्रेस प्राप्त किया जा सकता है। चरण Dns.GetHostName() से होस्टनाम प्राप्त करें। Dns.GetHostEntry(hostName) से IPHostEntry प्राप्त करें। AddressList प्रॉपर्टी से IP एड्रेस की सरणी प्राप्त करें। उदाहरण using Syste
-
C# में थ्रेड के Sleep मेथड को लागू करना
Thread.Sleep() मेथड वर्तमान थ्रेड को निर्दिष्ट समय के लिए निलंबित करता है। यह मिलीसेकंड्स या TimeSpan स्वीकार करता है। उदाहरण: चाइल्ड थ्रेड में Sleep का उपयोग using System; using System.Threading; namespace MyApplication { class ThreadCreationProgram { public static void CallToChildThr
-
C# में लोअर ट्रायंगुलर मैट्रिक्स प्रदर्शित करना
लोअर ट्रायंगुलर मैट्रिक्स एक वर्ग मैट्रिक्स होती है जिसमें मुख्य विकर्ण के ऊपर के सभी तत्व शून्य होते हैं। अर्थात, जहां पंक्ति सूचकांक (i) स्तंभ सूचकांक (j) से छोटा होता है, वहां तत्व 0 होता है। शर्त = j) // मूल तत्व प्रिंट करें else // 0 प्रिंट करें पूर्ण उदाहरण using System; using System