Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C#

  1. C# में अपर ट्रायंगुलर मैट्रिक्स प्रदर्शित करना

    अपर ट्रायंगुलर मैट्रिक्स एक वर्ग मैट्रिक्स होती है जिसमें मुख्य विकर्ण के नीचे के सभी तत्व शून्य होते हैं। अर्थात, जहां पंक्ति सूचकांक (i) स्तंभ सूचकांक (j) से बड़ा होता है, वहां तत्व 0 होता है। शर्त if (i <= j) // मूल तत्व प्रिंट करें else // 0 प्रिंट करें पूर्ण उदाहरण using System; using

  2. C# में थ्रेड को समाप्त करना (Kill/Stop)

    महत्वपूर्ण: .NET में Thread.Abort() मेथड अप्रचलित (obsolete) है और इसका उपयोग नहीं करना चाहिए क्योंकि यह अप्रत्याशित व्यवहार और संसाधन लीक का कारण बन सकता है। सही दृष्टिकोण: कैंसिलेशन टोकन/फ्लैग पैटर्न थ्रेड को सुरक्षित रूप से रोकने के लिए एक शेयर्ड फ्लैग (या CancellationToken) का उपयोग करें जिसे थ

  3. C# में थ्रेड को पैरामीटर पास करना

    C# में थ्रेड को पैरामीटर पास करने के लिए ParameterizedThreadStart डेलीगेट का उपयोग किया जाता है, जो object पैरामीटर स्वीकार करता है। चरण using System.Threading; नेमस्पेस शामिल करें। object पैरामीटर स्वीकार करने वाला मेथड बनाएं। ParameterizedThreadStart डेलीगेट के साथ थ्रेड बनाएं। S

  4. C# में थ्रेड को रोकना (Pause) - Sleep मेथड

    Thread.Sleep() मेथड वर्तमान थ्रेड को निर्दिष्ट मिलीसेकंड्स के लिए निलंबित (पॉज) कर देता है। यह थ्रेड को CPU समय त्यागने के लिए मजबूर करता है। सिंटैक्स Thread.Sleep(मिलीसेकंड्स); // या Thread.Sleep(TimeSpan); उदाहरण: 1 सेकंड के लिए लूप में पॉज करना using System; using System.Threading; namespace S

  5. C# में बेसिक अंकगणितीय ऑपरेटर्स

    C# सभी मानक अंकगणितीय ऑपरेटर्स का समर्थन करता है। यहां उनकी सूची और विवरण है: ऑपरेटर विवरण उदाहरण परिणाम + जोड़ (Addition) 10 + 5 15 - घटाव (Subtraction) 10 - 5 5 * गुणा (Multiplication) 10 * 5 50 / भाग (Division) 10 / 5 2 % मॉड्यूलो (शेषफल) 10 % 3 1 ++ इंक्रीमेंट (1 से बढ़ाना) int

  6. C# में सेल्सियस को फारेनहाइट में बदलना

    तापमान रूपांतरण के लिए मानक सूत्र: सेल्सियस → फारेनहाइट: F = (C × 9/5) + 32 फारेनहाइट → सेल्सियस: C = (F - 32) × 5/9 उदाहरण: सेल्सियस से फारेनहाइट using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { class MyApplication { sta

  7. C# में स्ट्रिंग को विभाजित और जोड़ना (Split और Join)

    C# में Split() मेथड स्ट्रिंग को सबस्ट्रिंग्स की सरणी में विभाजित करता है, और Join() मेथड सरणी के तत्वों को एक स्ट्रिंग में जोड़ता है। उदाहरण: स्ट्रिंग को विभाजित और जोड़ना using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { class MyApplication

  8. C# में तीन संख्याओं में से अधिकतम खोजना

    तीन संख्याओं में से सबसे बड़ी संख्या खोजने के लिए हम नेस्टेड if-else स्टेटमेंट्स का उपयोग करते हैं। एल्गोरिदम पहली संख्या की तुलना दूसरी से करें। दूसरी, तो पहली की तुलना तीसरी से करें। अन्यथा, दूसरी की तुलना तीसरी से करें। पूर्ण उदाहरण num3) { Console.Write(Number t

  9. C# में सिंपल थ्रेड बनाना

    C# में System.Threading.Thread क्लास का उपयोग करके एक नया थ्रेड बनाया जा सकता है। थ्रेड एक निष्पादन पथ होता है जो मुख्य प्रोग्राम के समानांतर चलता है। थ्रेड बनाने के चरण थ्रेड में चलने वाला मेथड परिभाषित करें। ThreadStart डेलीगेट बनाएं जो उस मेथड को इंगित करता है। Thread ऑब्जेक्ट इंस्ट

  10. C# में थ्रेड पूल बनाना

    थ्रेड पूल प्री-क्रिएटेड थ्रेड्स का एक संग्रह है जो बैकग्राउंड में कार्यों को निष्पादित करने के लिए पुन: उपयोग किए जाते हैं। यह थ्रेड बनाने और नष्ट करने के ओवरहेड को कम करता है। मुख्य अवधारणा ThreadPool.QueueUserWorkItem मेथड का उपयोग करके कार्यों को कतार में लगाया जाता है। प्रत्येक कार्य ए

  11. C# में जांचें कि संख्या 2 से विभाज्य है या नहीं

    किसी संख्या की 2 से विभाज्यता जांचने के लिए हम मॉड्यूलो ऑपरेटर (%) का उपयोग करते हैं। यदि संख्या को 2 से विभाजित करने पर शेषफल 0 आता है, तो वह संख्या 2 से विभाज्य होती है। लॉजिक if (num % 2 == 0) { // 2 से विभाज्य } else { // 2 से विभाज्य नहीं } पूर्ण उदाहरण using System; using System.Coll

  12. C# में रिकर्सन का उपयोग करके अंकों का योग निकालना

    रिकर्सन एक ऐसी तकनीक है जहां एक फंक्शन स्वयं को कॉल करता है। यहां हम एक संख्या के अंकों का योग निकालने के लिए रिकर्सन का उपयोग करेंगे। एल्गोरिदम यदि संख्या 0 नहीं है, तो अंतिम अंक (संख्या % 10) लें और इसे शेष संख्या (संख्या / 10) के अंकों के योग में जोड़ें। यदि संख्या 0 है, तो 0 लौटाएं (बे

  13. C#.NET में कॉमन लैंग्वेज रनटाइम (CLR)

    कॉमन लैंग्वेज रनटाइम (CLR) .NET प्रोग्राम्स के निष्पादन को प्रबंधित करता है। जस्ट-इन-टाइम (JIT) कंपाइलर कंपाइल्ड कोड को मशीन निर्देशों में परिवर्तित करता है, जिसे कंप्यूटर निष्पादित करता है। CLR द्वारा प्रदान की जाने वाली सेवाएं मेमोरी मैनेजमेंट - ऑब्जेक्ट्स के लिए मेमोरी आवंटन और डीएलोकेशन

  14. C# में दो स्ट्रिंग्स की लेक्सिकोग्राफिक तुलना

    C# में स्ट्रिंग्स की तुलना करने के लिए String.Compare() मेथड का उपयोग किया जाता है। यह मेथड दो स्ट्रिंग्स की तुलना करता है और निम्नलिखित इंटीजर मान लौटाता है: यदि str1, str2 से कम है, तो -1 लौटाता है। यदि str1, str2 के बराबर है, तो 0 लौटाता है। यदि str1, str2 से अधिक है, तो 1 लौटाता है

  15. C# में स्ट्रिंग मेथड्स: पूरी गाइड और उदाहरण

    C# में String क्लास स्ट्रिंग ऑब्जेक्ट्स के साथ काम करने के लिए कई उपयोगी मेथड्स प्रदान करती है। यहां सबसे अधिक उपयोग किए जाने वाले मेथड्स की सूची दी गई है: क्र.सं. मेथड और विवरण 1 public static int Compare(string strA, string strB)दो निर्दिष्ट स्ट्रिंग ऑब्जेक्ट्स की तुलना करता है और एक इंटीज

  16. C# में क्लास: परिभाषा, संरचना और उदाहरण

    C# में क्लास एक डेटा टाइप का ब्लूप्रिंट (खाका) होता है। यह ऑब्जेक्ट्स बनाने के लिए एक टेम्पलेट की तरह काम करता है। क्लास के अंदर परिभाषित वेरिएबल्स (फील्ड्स) और मेथड्स (फंक्शन्स) को मिलाकर क्लास के मेंबर्स कहा जाता है। क्लास का सामान्य सिंटैक्स C# में क्लास घोषित करने का सामान्य रूप निम्नलिखित है:

  17. C# में क्लासेस बनाम स्ट्रक्चर्स

    C# में, एक स्ट्रक्चर एक वैल्यू टाइप डेटा टाइप है। यह आपको एक ही वेरिएबल में विभिन्न डेटा टाइप्स के संबंधित डेटा को रखने में मदद करता है। स्ट्रक्चर बनाने के लिए struct कीवर्ड का उपयोग किया जाता है।जब आप एक क्लास परिभाषित करते हैं, तो आप एक डेटा टाइप के लिए ब्लूप्रिंट परिभाषित करते हैं।C# में क्लासेस

  18. C# में कलेक्शन्स

    कलेक्शन क्लासेस डेटा स्टोरेज और रिट्रीवल के लिए विशेष क्लासेस हैं। ये क्लासेस स्टैक्स, क्यूज, लिस्ट्स और हैश टेबल्स के लिए सपोर्ट प्रदान करती हैं। अधिकांश कलेक्शन क्लासेस समान इंटरफेस लागू करती हैं।C# में निम्न कलेक्शन क्लासेस हैं:ArrayListArrayList क्लास ऑब्जेक्ट के क्रमबद्ध संग्रह को दर्शाता है जि

  19. C# में कमेंट्स

    कमेंट्स कोड को समझाने के लिए उपयोग किए जाते हैं। कंपाइलर कमेंट एंट्रीज को नजरअंदाज करता है। C# प्रोग्राम्स में मल्टीलाइन कमेंट्स /* से शुरू होते हैं और */ कैरेक्टर्स से समाप्त होते हैं जैसा कि नीचे दिखाया गया है।मल्टी-लाइन कमेंट्स/* The following is a multi-line comment In C# /*/*...*/ को कंपाइलर द्

  20. C# में Clone() मेथड

    C# में Clone() मेथड का उपयोग ऐरे की एक समान कॉपी बनाने के लिए किया जाता है।आइए Clone() मेथड का उपयोग करके ऐरे को क्लोन करने का एक उदाहरण देखें:उदाहरणusing System; class Program {    static void Main() {       string[] arr = { "one", "two", "three&quo

Total 2668 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:6/134  20-कंप्यूटर/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12