-
C# भाषा के लाभ और अनुप्रयोग
C# (सी-शार्प) एक आधुनिक, सामान्य-उद्देश्य, ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जिसे माइक्रोसॉफ्ट द्वारा विकसित किया गया है और ECMA व ISO द्वारा मानकीकृत किया गया है। C# की प्रमुख विशेषताएं .NET प्लेटफॉर्म के लिए प्राथमिक भाषा कॉमन लैंग्वेज इन्फ्रास्ट्रक्चर (CLI) के लिए डिज़ाइन किया गया
-
C# में एकाधिक लोकल वेरिएबल घोषणा
C# में एक ही स्टेटमेंट में कॉमा (`,`) से अलग करके एक ही टाइप के एकाधिक लोकल वेरिएबल्स घोषित और आरंभ किए जा सकते हैं। सिंटैक्स type var1 = value1, var2 = value2, var3 = value3; उदाहरण using System; class Demo { static void Main() { int a = 20, b = 70, c = 40, d = 90; Console.Wr
-
C# में स्ट्रिंग में URL जांचना (StartsWith)
String.StartsWith() मेथड का उपयोग करके स्ट्रिंग किसी विशिष्ट प्रीफिक्स (जैसे URL स्कीम) से शुरू होती है या नहीं, यह जांचा जा सकता है। उदाहरण using System; class Demo { static void Main() { string input = https://example.com/new.html; // www या नॉन-www दोनों जांचें if (
-
C# में अभाज्य संख्या (Prime Number) जांचना
अभाज्य संख्या (Prime Number) वह पूर्णांक है जो 1 से बड़ा हो और जिसके केवल दो भाजक हों: 1 और स्वयं। बुनियादी एल्गोरिदम (O(n)) int count = 0; for (int i = 1; i <= n; i++) { if (n % i == 0) count++; } bool isPrime = (count == 2); उदाहरण using System; namespace Demo { class MyApplication {
-
C# में स्ट्रिंग में विशेष कैरेक्टर जांचना
स्ट्रिंग में विशेष कैरेक्टर (गैर-अल्फान्यूमेरिक) मौजूद हैं या नहीं, यह जांचने के लिए char.IsLetterOrDigit() मेथड का उपयोग किया जाता है। उदाहरण using System; namespace Demo { class MyApplication { static void Main(string[] args) { string str = Amit$#%; char[] cha
-
C# में स्ट्रिंग पालिंड्रोम जांचना
पालिंड्रोम (Palindrome) वह स्ट्रिंग है जो आगे और पीछे से पढ़ने पर समान होती है (जैसे: madam, racecar, मालायालम)। उदाहरण: Array.Reverse का उपयोग using System; namespace PalindromeCheck { class Program { static void Main(string[] args) { string original = Malayalam;
-
C# में पासवर्ड वैधता जांचना
मजबूत पासवर्ड नीति लागू करने के लिए सामान्य मानदंड: न्यूनतम 8, अधिकतम 14 कैरेक्टर कम से कम एक लोअरकेस अक्षर कम से कम एक अपरकेस अक्षर कम से कम एक अंक कम से कम एक विशेष कैरेक्टर कोई व्हाइटस्पेस नहीं व्यक्तिगत जांच // लंबाई जांच if (password.Length . specialChars.Contains(c))
-
C# में आर्मस्ट्रांग संख्या जांचना
आर्मस्ट्रांग संख्या (Armstrong Number) जिसे नार्सिसिस्टिक संख्या भी कहते हैं, एक ऐसी संख्या है जो अपने अंकों की घातों के योग के बराबर होती है। n अंकों की संख्या के लिए: प्रत्येक अंक की nवीं घात का योग संख्या के बराबर होता है। उदाहरण: 3-अंकीय संख्याओं के लिए 153 = 1³ + 5³ + 3³ = 1 + 125 + 27 = 153 ✓
-
C# में कैरेक्टर सरणी को स्ट्रिंग में बदलना
C# में char[] (कैरेक्टर सरणी) को string में बदलने के लिए string कंस्ट्रक्टर का उपयोग किया जाता है जो char[] स्वीकार करता है। उदाहरण using System; namespace Demo { class MyApplication { static void Main(string[] args) { char[] ch = new char[5]; ch[0] = H;
-
C# में स्ट्रिंग में शब्दों की संख्या गिनना
स्ट्रिंग में शब्दों की गिनती के लिए हम व्हाइटस्पेस कैरेक्टर्स (स्पेस, टैब, नई लाइन) को विभाजक (डिलीमीटर) के रूप में उपयोग करते हैं। उदाहरण: मैन्युअल लूप using System; public class Demo { public static void Main() { int index = 0, wordCount = 1; // कम से कम 1 शब्द मानकर string s
-
C# में स्ट्रिंग में शब्द की घटनाओं की गिनती
स्ट्रिंग में किसी विशिष्ट शब्द/सबस्ट्रिंग की घटनाओं (occurrences) की गिनती के लिए IndexOf मेथड का उपयोग करके लूप में खोज की जाती है। उदाहरण using System; class Program { static void Main() { string str = Hello World! Hello!; Console.WriteLine(Occurrence: + Check.CheckOccurrenc
-
C# में बाइनरी स्ट्रिंग को इंटीजर में बदलना
बाइनरी स्ट्रिंग (जैसे 1001) को इंटीजर में बदलने के लिए C# में Convert.ToInt32 मेथड सबसे सरल तरीका है। सबसे सरल तरीका: Convert.ToInt32 string binary = 1001; int value = Convert.ToInt32(binary, 2); // बेस 2 Console.WriteLine(value); // 9 मैन्युअल पार्सिंग (शैक्षिक) public static int BinaryStringToIn
-
C# में बाइनरी को दशमलव में बदलना
बाइनरी (बेस-2) संख्या को दशमलव (बेस-10) में बदलने के लिए हम प्रत्येक बिट को उसके स्थान मूल्य (2 की घात) से गुणा करके जोड़ते हैं। एल्गोरिदम दाएं से बाएं (LSB से MSB) प्रत्येक बिट प्रोसेस करें। बिट × 2^पोजीशन जोड़ें। पोजीशन 0 से शुरू होती है। उदाहरण 0) { rem = num % 10
-
C# में कैरेक्टर केस बदलना (ToUpper/ToLower)
C# में String.ToUpper() और String.ToLower() मेथड्स का उपयोग करके स्ट्रिंग के कैरेक्टर्स का केस बदला जा सकता है। स्ट्रिंग्स अपरिवर्तनीय (immutable) होती हैं, इसलिए ये मेथड्स नई स्ट्रिंग लौटाते हैं। उदाहरण using System; using System.Collections.Generic; using System.Text; namespace Demo { class
-
C# में अंकों को शब्दों में बदलना
किसी संख्या के प्रत्येक अंक (डिजिट) को उसके अंग्रेजी शब्द प्रतिनिधित्व में बदलने के लिए हम सरणी/शब्दकोश का उपयोग करते हैं। उदाहरण = 0; num_digits--) { Console.Write(digits_words[a[num_digits]] + ); } Console.ReadLine(); } } } आउटपुट Number: 4677
-
C# में दशमलव को बाइनरी में बदलना
दशमलव (बेस-10) संख्या को बाइनरी (बेस-2) में बदलने के लिए हम बार-बार 2 से विभाजित करते हैं और शेषफल एकत्र करते हैं। एल्गोरिदम संख्या को 2 से विभाजित करें, शेषफल (0 या 1) स्टोर करें। भागफल को नई संख्या बनाएं। संख्या 0 होने तक दोहराएं। शेषफलों को उल्टे क्रम में पढ़ें। उदाहरण: मैन्यु
-
C# में फारेनहाइट को सेल्सियस में बदलना
तापमान रूपांतरण के लिए मानक सूत्र: फारेनहाइट → सेल्सियस: C = (F - 32) × 5/9 सेल्सियस → फारेनहाइट: F = (C × 9/5) + 32 उदाहरण using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { class MyApplication { static void Main(string[]
-
C# में वाक्य के पहले अक्षर को अपरकेस करना
वाक्य के प्रत्येक शब्द के पहले अक्षर को अपरकेस (कैपिटलाइज़) करने को टाइटल केस या पास्कल केस कहा जाता है। उदाहरण: मैन्युअल कार्यान्वयन using System; class Demo { static string ToTitleCase(string str) { char[] val = str.ToCharArray(); for (int i = 0; i = a && val[i] = A && val[i
-
C# में दशमलव को ऑक्टल में बदलना
दशमलव (बेस-10) संख्या को ऑक्टल (बेस-8) में बदलने के लिए हम बार-बार 8 से विभाजित करते हैं और शेषफल एकत्र करते हैं। एल्गोरिदम संख्या को 8 से विभाजित करें, शेषफल स्टोर करें। भागफल को नई संख्या बनाएं। संख्या 0 होने तक दोहराएं। शेषफलों को उल्टे क्रम में पढ़ें। उदाहरण 0; j--)
-
C# में स्ट्रिंग में स्वरों और व्यंजनों की गिनती
स्ट्रिंग में स्वरों (vowels) और व्यंजनों (consonants) दोनों की गिनती के लिए हम प्रत्येक कैरेक्टर को जांचते हैं: क्या यह स्वर है? क्या यह अक्षर है लेकिन स्वर नहीं? (व्यंजन)। उदाहरण using System; public class Demo { public static void Main() { string myStr = Jack Sparrow; int vow