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

C#

  1. C# BinaryReader क्लास का उपयोग कैसे करें?

    यदि आप स्ट्रीम से बाइनरी जानकारी पढ़ना चाहते हैं तो BinaryReader क्लास का उपयोग करें।BinaryReader क्लास System.IO नेमस्पेस में है।निम्नलिखित एक उदाहरण दिखा रहा है कि BinaryReader क्लास का उपयोग करके फ़ाइल से कैसे पढ़ें:static void WriteMe() { using (BinaryWriter w = new BinaryWriter(File.Open(C:\\ab

  2. C# में BitArray क्लास की Item प्रॉपर्टी क्या है?

    BitArray क्लास की Item प्रॉपर्टी BitArray में किसी विशिष्ट स्थिति पर बिट का मान प्राप्त या सेट करती है।इंडेक्सर्स को परिभाषित करने के लिए कीवर्ड का उपयोग करें बजाय Item प्रॉपर्टी को लागू करने के। किसी तत्व तक पहुंचने के लिए, mycollection[index] का उपयोग करें।BitArray क्लास Item प्रॉपर्टी का कार्यान्

  3. C# BinaryWriter क्लास का उपयोग कैसे करें?

    यदि आप स्ट्रीम में बाइनरी जानकारी लिखना चाहते हैं, तो C# में BinaryWriter क्लास का उपयोग करें। आप इसे System.IO नेमस्पेस के तहत पा सकते हैं।BinaryWriter क्लास का कार्यान्वयन निम्नलिखित है:static void WriteMe() { using (BinaryWriter w = new BinaryWriter(File.Open(C:\\abc.txt, FileMode.Create))) { w.W

  4. C#.NET में विभिन्न एक्सेस स्पेसिफायर क्या हैं?

    C#.NET द्वारा समर्थित निम्नलिखित एक्सेस स्पेसिफायर हैं:पब्लिक एक्सेस स्पेसिफायर (Public Access Specifier)यह एक क्लास को अपने सदस्य वेरिएबल और सदस्य फ़ंक्शन को अन्य फ़ंक्शन और ऑब्जेक्ट्स के लिए उजागर करने की अनुमति देता है।प्राइवेट एक्सेस स्पेसिफायर (Private Access Specifier)प्राइवेट एक्सेस स्पेसिफाय

  5. C# FileStream क्लास का उपयोग कैसे करें

    C# FileStream क्लास: फाइल स्ट्रीम ऑपरेशन्स FileStream (System.IO) फाइल्स पर रॉ बाइट-लेवल रीड/राइट एक्सेस प्रदान करता है। यह Stream अब्स्ट्रैक्ट क्लास से विरासत में मिला है। कंस्ट्रक्टर पैरामीटर्स new FileStream(path, FileMode, FileAccess, FileShare, bufferSize, useAsync) FileMode: Create, CreateNe

  6. C# में फोल्डर का साइज़ कैसे कैलकुलेट करें

    C# में फोल्डर साइज़ कैलकुलेट करना फोल्डर का टोटल साइज़ पाने के लिए सभी फाइल्स के साइज़ का योग करें, सबडायरेक्टरीज़ में रिकर्सिवली। मुख्य क्लासेस DirectoryInfo: डायरेक्टरी जानकारी और ऑपरेशन्स। FileInfo: फाइल जानकारी (Length प्रॉपर्टी = बाइट्स में साइज़)। Directory.EnumerateFiles(): लेज़ी फाइल एन्यू

  7. C# में रिकर्सन से संख्या की घात की गणना

    C# में रिकर्सन से घात की गणना रिकर्सन में एक फंक्शन स्वयं को कॉल करता है जब तक बेस केस नहीं पहुंच जाता। घात की गणना: base^exp = base * base^(exp-1), बेस केस exp == 0 पर 1। रिकर्सिव एल्गोरिदम long Power(int n, int p) { if (p != 0) return n * Power(n, p - 1); // रिकर्सिव केस return 1;

  8. C# में Custom Methods (कस्टम मेथड्स) कैसे कॉल करें

    C# में कस्टम मेथड्स परिभाषित करना और कॉल करना कस्टम मेथड (यूजर-डिफाइंड मेथड) कोड का एक नामित ब्लॉक है जो एक विशिष्ट कार्य करता है। यह मॉड्यूलैरिटी, पुन: उपयोग और पठनीयता को बढ़ावा देता है। मेथड सिंटैक्स <access_modifier> <return_type> <MethodName>(<parameters>) { // मेथड

  9. C# में भिन्नात्मक घात (Fractional Power) की गणना

    C# में भिन्नात्मक घात की गणना: Math.Pow Math.Pow(double base, double exponent) किसी संख्या को किसी भी वास्तविक घात (इंटीजर, फ्रैक्शनल, नेगेटिव) पर उठाता है। यह double लौटाता है। सिंटैक्स double result = Math.Pow(base, exponent); उदाहरण: 5 की घात 3.7 NaN (काल्पनिक संख्या) } } आउटपुट 5 ^ 3.7 =

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

    C# में मेथड पैरामीटर्स पास करना C# डिफ़ॉल्ट रूप से **वैल्यू द्वारा पासिंग (Pass by Value)** करता है: मेथड को आर्गुमेंट की **कॉपी** मिलती है। मूल वेरिएबल अपरिवर्तित रहता है। रेफरेंस टाइप्स के लिए, रेफरेंस की कॉपी पास होती है (ऑब्जेक्ट नहीं)। पैरामीटर पासिंग मोड्स मोडकीवर्डविवरणउदाहरण वैल्यू द्वा

  11. C# में Pointers (पॉइंटर्स) क्या हैं?

    C# में पॉइंटर्स (Pointers) पॉइंटर एक वेरिएबल है जो **दूसरे वेरिएबल का मेमोरी एड्रेस** स्टोर करता है। C# में पॉइंटर्स केवल unsafe कॉन्टेक्स्ट में अनुमत हैं क्योंकि वे टाइप सेफ्टी और मेमोरी सेफ्टी को बायपास करते हैं। सिंटैक्स type* variableName; // C# स्टाइल // उदाहरण: int* p; // int पॉइंटर dou

  12. C# में मेथड्स को पॉइंटर्स पैरामीटर्स के रूप में पास करना

    C# में पॉइंटर्स को मेथड पैरामीटर्स के रूप में पास करना C# डिफ़ॉल्ट रूप से **सेफ कोड** है और पॉइंटर्स का सीधा समर्थन नहीं करता। पॉइंटर्स का उपयोग करने के लिए unsafe कॉन्टेक्स्ट और कंपाइलर ऑप्शन /unsafe या प्रोजेक्ट सेटिंग Allow unsafe code की आवश्यकता होती है। सिंटैक्स // अनसेफ मेथड public unsafe vo

  13. C# में Method Overloading (मेथड ओवरलोडिंग) क्या है?

    C# में मेथड ओवरलोडिंग मेथड ओवरलोडिंग एक ही क्लास में **एक ही नाम के कई मेथड्स** को परिभाषित करने की अनुमति देता है, बशर्ते उनके **पैरामीटर लिस्ट अलग हों** (संख्या, टाइप, या क्रम)। रिटर्न टाइप अकेले ओवरलोडिंग के लिए पर्याप्त नहीं है। ओवरलोडिंग के तरीके पैरामीटर्स की संख्या अलग हो पैरामीटर्स के डेटा

  14. C# में Inheritance (इनहेरिटेंस) क्या है?

    C# में इनहेरिटेंस (विरासत) इनहेरिटेंस एक मैकेनिज्म है जहां एक **डेराइव्ड क्लास** (चाइल्ड) **बेस क्लास** (पैरेंट) के मेंबर्स (फील्ड्स, मेथड्स, प्रॉपर्टीज) प्राप्त करती है। यह कोड पुन: उपयोग, एक्सटेंसिबिलिटी और पॉलीमॉर्फिज्म को सक्षम करता है। मुख्य अवधारणाएं सिंगल इनहेरिटेंस: एक क्लास केवल **एक** बे

  15. C# प्रोग्राम के मुख्य भाग (Main Parts of a C# Program)

    C# प्रोग्राम के मुख्य भाग प्रत्येक C# प्रोग्राम की एक मानक संरचना होती है। यहां 7 मुख्य भाग हैं: नेमस्पेस डिक्लेरेशन (Namespace Declaration) - संबंधित क्लासेस को ग्रुप करता है। क्लास (Class) - डेटा और व्यवहार का ब्लूप्रिंट। क्लास एट्रिब्यूट्स/फील्ड्स (Class Attributes/Fields) - डेटा मेंबर्स। क्लास

  16. C# में Thread क्लास के मेथड्स और प्रॉपर्टीज

    C# में Thread क्लास: मेथड्स और प्रॉपर्टीज System.Threading.Thread क्लास मैनेज्ड थ्रेड्स को नियंत्रित करती है। थ्रेड्स हल्के वजन के एक्सीक्यूशन पाथ्स हैं। मुख्य प्रॉपर्टीज प्रॉपर्टीविवरण CurrentThreadवर्तमान में चल रहे थ्रेड को प्राप्त करता है (स्टैटिक)। CurrentContextवर्तमान कॉन्टेक्स्ट प्राप्त

  17. C# में Conditional Pre-processor Directive (कंडीशनल प्रीप्रोसेसर डायरेक्टिव)

    C# में कंडीशनल प्रीप्रोसेसर डायरेक्टिव्स प्रीप्रोसेसर डायरेक्टिव्स कंपाइलर को निर्देश देते हैं कि सोर्स कोड के किन भागों को कंपाइल करना है। ये # से शुरू होते हैं और स्टेटमेंट्स नहीं हैं (सेमीकोलन नहीं)। मुख्य डायरेक्टिव्स डायरेक्टिवउद्देश्य #define SYMBOLसिंबल परिभाषित करता है #undef SYMBOLसिंब

  18. C# में Compile Time Polymorphism (कंपाइल टाइम पॉलीमॉर्फिज्म)

    C# में कंपाइल-टाइम पॉलीमॉर्फिज्म (Static Polymorphism) कंपाइल-टाइम पॉलीमॉर्फिज्म में, मेथड कॉल का रिज़ॉल्यूशन **कंपाइल टाइम** पर होता है। इसे **अर्ली बाइंडिंग** या **स्टेटिक बाइंडिंग** भी कहते हैं। C# इसे दो तरीकों से सपोर्ट करता है: मेथड ओवरलोडिंग (Method Overloading) ऑपरेटर ओवरलोडिंग (Operator Ov

  19. C# में Ternary Operator (टर्नरी ऑपरेटर / कंडीशनल ऑपरेटर)

    C# में टर्नरी ऑपरेटर ?: टर्नरी ऑपरेटर एकमात्र ऑपरेटर है जो **तीन ऑपरेंड्स** लेता है। यह एक संक्षिप्त if-else एक्सप्रेशन है जो एक वैल्यू लौटाता है। सिंटैक्स condition ? expression_if_true : expression_if_false कैसे काम करता है condition का मूल्यांकन होता है (बूलियन)। true होने पर expression_if_tru

  20. C# में Composition (कंपोजिशन) क्या है?

    C# में Composition (कंपोजिशन) कंपोजिशन एक **स्ट्रॉन्ग है-ए (has-a) रिलेशनशिप** है जहां पार्ट (चाइल्ड) का जीवनचक्र होल (पैरेंट) द्वारा नियंत्रित होता है। अगर पैरेंट नष्ट होता है, तो चाइल्ड भी नष्ट हो जाता है। यह एग्रीगेशन (कमजोर संबंध) से अधिक मजबूत है। उदाहरण: Car और Engine _engine भी कलेक्ट हो जा

Total 2668 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:17/134  20-कंप्यूटर/Page Goto:1 11 12 13 14 15 16 17 18 19 20 21 22 23