-
C# में TimeSpan.Zero से शून्य समय दर्शाना
C# में TimeSpan.Zero एक स्थैतिक (static) केवल-पढ़ने योग्य फील्ड है जो शून्य समय अवधि (00:00:00) को दर्शाता है। इसका उपयोग TimeSpan वेरिएबल को इनिशियलाइज़ करने या तुलना के लिए किया जाता है। उदाहरण TimeSpan.Zero) { Console.WriteLine($\n{elapsed} शून्य से बड़ा है); }
-
C# में TimeSpan को HH:MM:SS प्रारूप में फॉर्मेट करना
C# में TimeSpan को कस्टम प्रारूप (जैसे hh:mm:ss) में प्रदर्शित करने के लिए ToString() मेथड या कंपोजिट फॉर्मेटिंग का उपयोग किया जाता है। उदाहरण using System; public class Demo { public static void Main() { // TimeSpan बनाएं (9 घंटे, 15 मिनट, 30 सेकंड) TimeSpan ts = new Time
-
C# में Stopwatch क्लास से बीता समय मापना
C# में System.Diagnostics.Stopwatch क्लास उच्च-रिज़ॉल्यूशन (high-resolution) समय मापने के लिए उपयोग की जाती है। यह कोड निष्पादन समय, बेंचमार्किंग, और प्रदर्शन विश्लेषण के लिए आदर्श है। उदाहरण: बुनियादी उपयोग using System; using System.Diagnostics; public class Demo { public static void Main()
-
C# में Stopwatch.Restart() से टाइमर रीसेट करना
C# में Stopwatch.Restart() मेथड स्टॉपवॉच को शून्य (शुरुआत) पर रीसेट करता है और तुरंत फिर से मापना शुरू करता है। यह Stop() फिर Reset() फिर Start() कॉल करने के बराबर है, लेकिन अधिक कुशल है। उदाहरण using System; using System.Threading; using System.Diagnostics; public class Demo { public static
-
C# में दो तारीखों के बीच अंतर निकालना
C# में दो DateTime मानों के बीच अंतर निकालने के लिए Subtract() मेथड या घटाव ऑपरेटर (-) का उपयोग किया जाता है, जो एक TimeSpan ऑब्जेक्ट लौटाता है। उदाहरण using System; public class Demo { public static void Main() { // दो तारीखें सेट करें DateTime date1 = new DateTime(2018,
-
C# DateTime में वर्ष को विभिन्न प्रारूपों में प्रदर्शित करना
C# में DateTime.ToString() मेथड का उपयोग करके वर्ष को विभिन्न प्रारूपों (formats) में प्रदर्शित किया जा सकता है। कस्टम फॉर्मेट स्ट्रिंग्स का उपयोग करके 2-अंकीय, 4-अंकीय, या अन्य प्रारूप प्राप्त किए जा सकते हैं। वर्ष फॉर्मेट स्पेसिफायर्स फॉर्मेटविवरणउदाहरण (2024 के लिए) yy2-अंकीय वर्ष24 yyyन्यूनतम
-
C# में ULong (UInt64) प्रकार
C# में ulong (या System.UInt64) एक 64-बिट अनसाइन्ड इंटीजर प्रकार है जो केवल गैर-ऋणात्मक मान संग्रहीत करता है। यह long (Int64) का अनसाइन्ड समकक्ष है। उदाहरण using System; public class Demo { public static void Main() { // ULong मान घोषित करें (अंत में UL सफिक्स वैकल्पिक लेकिन अनुशं
-
C# में Dictionary.ContainsKey() मेथड का उपयोग
C# में Dictionary<TKey, TValue>.ContainsKey() मेथड का उपयोग यह जांचने के लिए किया जाता है कि क्या निर्दिष्ट कुंजी डिक्शनरी में मौजूद है। यह true या false लौटाता है और अपवाद नहीं फेंकता। उदाहरण using System; using System.Collections.Generic; public class Demo { public static void Main()
-
C# में स्ट्रिंग को Bool में बदलना
C# में किसी स्ट्रिंग को बूलियन (bool / Boolean) में बदलने के लिए bool.Parse() या bool.TryParse() मेथड्स का उपयोग किया जाता है। उदाहरण: Parse() का उपयोग using System; class Demo { static void Main() { string str = false; // Parse() - True या False (केस-इनसेंसिटिव)
-
C# में स्ट्रिंग को Long में बदलना
C# में किसी स्ट्रिंग को 64-बिट साइन्ड इंटीजर (long / Int64) में बदलने के लिए long.Parse() या long.TryParse() मेथड्स का उपयोग किया जाता है। उदाहरण: Parse() का उपयोग using System; class Demo { static void Main() { string str = 6987646475767; // Parse() - सफल होने पर
-
C# में KeyValuePair क्लास का उपयोग
C# में KeyValuePair<TKey, TValue> एक स्ट्रक्चर (struct) है जो एक कुंजी-मान जोड़ी (key-value pair) को दर्शाता है। यह System.Collections.Generic नेमस्पेस में परिभाषित है और आमतौर पर Dictionary के तत्वों को दर्शाने के लिए उपयोग किया जाता है। उदाहरण: KeyValuePair सूची बनाना और उपयोग करना using S
-
C# में सरणी से न्यूनतम (सबसे छोटा) तत्व प्राप्त करना
C# में किसी सरणी या संग्रह से सबसे छोटा तत्व प्राप्त करने के लिए LINQ का Min() मेथड सबसे सरल और पठनीय तरीका है। यह System.Linq नेमस्पेस में उपलब्ध है। उदाहरण using System; using System.Linq; class Demo { static void Main() { int[] arr = { 5, 9, 2, 7 }; // Min() मे
-
C# में KeyValuePair सूची को सॉर्ट करना
C# में List<KeyValuePair<TKey, TValue>> को सॉर्ट करने के लिए Sort() मेथड का उपयोग किया जाता है, जिसमें एक कस्टम तुलना डेलीगेट (comparison delegate) प्रदान किया जाता है। उदाहरण: मान (Value) के अनुसार अवरोही क्रम में सॉर्टिंग using System; using System.Collections.Generic; class Program
-
C# में KeyNotFoundException को संभालना
C# में KeyNotFoundException तब फेंका जाता है जब आप किसी Dictionary<TKey, TValue> में ऐसी कुंजी (key) से मान प्राप्त करने का प्रयास करते हैं जो डिक्शनरी में मौजूद नहीं है। उदाहरण: अपवाद उत्पन्न करना using System; using System.Collections.Generic; public class Demo { public static void Ma
-
C# में orderby कीवर्ड से सूची सॉर्ट करना
C# में LINQ क्वेरी सिंटैक्स का orderby क्लॉज किसी संग्रह (collection) के तत्वों को आरोही (ascending) या अवरोही (descending) क्रम में सॉर्ट करने के लिए उपयोग किया जाता है। उदाहरण: स्ट्रिंग लंबाई के आधार पर सॉर्टिंग using System; using System.Collections.Generic; using System.Linq; class Demo {
-
C# में सूची के अंतिम तीन तत्वों को रिवर्स क्रम में प्रदर्शित करना
C# में किसी सूची (List) के अंतिम तत्वों को रिवर्स क्रम में प्राप्त करने के लिए Reverse() और Take() मेथड्स को चेन (chain) करके उपयोग किया जा सकता है। उदाहरण using System; using System.Collections.Generic; using System.Linq; public class Demo { public static void Main() { // स्ट्रिं
-
C# में ड्राइव का खाली स्थान (फ्री स्पेस) प्राप्त करना
C# में किसी ड्राइव पर उपलब्ध खाली स्थान जानने के लिए DriveInfo क्लास की दो प्रॉपर्टीज का उपयोग किया जाता है: AvailableFreeSpace - वर्तमान उपयोगकर्ता के लिए उपलब्ध खाली स्थान (बाइट्स में) TotalFreeSpace - ड्राइव पर कुल खाली स्थान (बाइट्स में, सभी उपयोगकर्ताओं के लिए) उदाहरण = 1024 && i < units.Le
-
C# में ड्राइव का नाम प्राप्त करना
C# में किसी ड्राइव का नाम (पथ) प्राप्त करने के लिए DriveInfo.Name प्रॉपर्टी का उपयोग किया जाता है। यह प्रॉपर्टी ड्राइव के रूट पथ को स्ट्रिंग के रूप में लौटाती है (जैसे C:\ या /)। उदाहरण using System; using System.IO; public class Demo { public static void Main() { try {
-
C# में रूट डायरेक्टरी का नाम प्राप्त करना
C# में किसी ड्राइव की रूट डायरेक्टरी (root directory) का पथ प्राप्त करने के लिए DriveInfo.RootDirectory प्रॉपर्टी का उपयोग किया जाता है। यह प्रॉपर्टी एक DirectoryInfo ऑब्जेक्ट लौटाती है जो रूट डायरेक्टरी को दर्शाता है। उदाहरण using System; using System.IO; public class Demo { public static vo
-
C# में ड्राइव फॉर्मेट (फाइल सिस्टम) प्राप्त करना
C# में किसी ड्राइव का फाइल सिस्टम फॉर्मेट (जैसे NTFS, FAT32, exFAT, ext4 आदि) जानने के लिए DriveInfo.DriveFormat प्रॉपर्टी का उपयोग किया जाता है। उदाहरण using System; using System.IO; public class Demo { public static void Main() { try { // C: ड्राइव के लिए Dri