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

C#

  1. C# में ऐरे कॉपी (Array Copy)

    C# में एक ऐरे के सेक्शन को दूसरे ऐरे में कॉपी करने के लिए Array.Copy मेथड का उपयोग करें।हमारे मूल ऐरे में 10 एलिमेंट्स हैं:int[] n = new int[10]; /* n 10 इंटीजर्स का ऐरे है */हमारा नया ऐरे जो पहले ऐरे के सेक्शन को कॉपी करेगा, उसमें 5 एलिमेंट्स हैं:int[] m = new int[5]; /* m 5 इंटीजर्स का ऐरे है */Ar

  2. C# में एसोसिएशन, कंपोजिशन और एग्रीगेशन

    C# में एसोसिएशन (Association)एसोसिएशन C# में ऑब्जेक्ट्स के बीच संबंध को परिभाषित करता है। ऑब्जेक्ट्स के बीच वन-टू-वन, वन-टू-मैनी, मैनी-टू-वन और मैनी-टू-मैनी संबंध परिभाषित किए जा सकते हैं।उदाहरण के लिए, एक Employee कई प्रोजेक्ट्स से जुड़ा हो सकता है, जबकि एक प्रोजेक्ट में एक से अधिक कर्मचारी हो सकते

  3. C# में async और await कीवर्ड

    C# में एसिंक्रोनस प्रोग्रामिंग के लिए async और await कीवर्ड का उपयोग किया जाता है।GUI वाला एक एप्लिकेशन, कतार की सामग्री की जांच करता है और यदि कोई अनप्रोसेस्ड कार्य है, तो उसे निकालकर पहले प्रोसेस करता है। कोड सिंक्रोनसली निष्पादित होता है और अनप्रोसेस्ड कार्य पहले पूरा होता है। यदि प्रोसेसिंग में

  4. C# में बॉक्सिंग और अनबॉक्सिंग (Boxing and Unboxing)

    बॉक्सिंग (Boxing)बॉक्सिंग वैल्यू टाइप का रेफरेंस टाइप में अंतर्निहित रूपांतरण है।अनबॉक्सिंग (Unboxing)अनबॉक्सिंग बॉक्सिंग द्वारा बनाए गए रेफरेंस टाइप का वैल्यू टाइप में स्पष्ट रूपांतरण है।उदाहरणकोड स्निपेट उदाहरण:// int int myVal = 12; // Boxing object myBoxed = myVal; // Unboxing int myUnBoxed = (i

  5. C# में बैकग्राउंड और फोरग्राउंड थ्रेड

    एक थ्रेड को प्रोग्राम के निष्पादन पथ के रूप में परिभाषित किया जाता है। प्रत्येक थ्रेड कंट्रोल का एक अनूठा प्रवाह परिभाषित करता है।बैकग्राउंड थ्रेड्सजब फोरग्राउंड थ्रेड्स बंद होंगे, तो बैकग्राउंड थ्रेड्स समाप्त हो जाएंगे।बैकग्राउंड थ्रेड के लिए उपयोग की जाने वाली प्रॉपर्टी IsBackground है जो यह मान प

  6. C# में BackgroundWorker क्लास

    जैसा कि नाम से पता चलता है, BackgroundWorker क्लास आपको एक थ्रेड को लगातार बैकग्राउंड में चलाने और आवश्यकता पड़ने पर मुख्य थ्रेड के साथ संचार करने की अनुमति देती है।BackgroundWorker विंडोज फॉर्म्स में थ्रेड्स के कार्यान्वयन को आसान बनाता है। गहन कार्यों को दूसरे थ्रेड पर करने की आवश्यकता होती है ताक

  7. C# का उपयोग करके बेसिक कैलकुलेटर प्रोग्राम

    C# में कैलकुलेटर प्रोग्राम बनाने के लिए, आपको वेब फॉर्म्स का उपयोग करना होगा। उसके तहत 1-9, जोड़, घटाव, गुणा आदि के बटन बनाएं।आइए जोड़, घटाव और गुणा के लिए कोड देखें। सबसे पहले, हमने दो वेरिएबल घोषित किए:static float x, y;अब, हम देखेंगे कि व्यक्तिगत बटन क्लिक पर गणना के लिए कोड कैसे सेट करें: हमारा

  8. C# में BigInteger क्लास

    C# में बड़ी संख्याओं को संभालने के लिए BigInteger का उपयोग करें। BigInteger के लिए असेंबली System.Numerics है।C# में BigInteger System.Numerics.BigInteger में पाया जाता है।सिंटैक्सBigInteger का सिंटैक्स:[SerializableAttribute] public struct BigInteger : IFormattable, IComparable, IComparable<BigI

  9. C# में बाइनरी सर्च (Binary Search)

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

  10. C# का उपयोग करके बाइनरी को डेसीमल में कन्वर्ट करें

    बाइनरी को डेसीमल में कन्वर्ट करने के लिए, मैंने यहां व्हाइल लूप का उपयोग किया है और बाइनरी नंबर का शेषफल निकाला है, जो इनपुट है। उसके बाद, शेषफल को बेस वैल्यू से गुणा किया जाता है और जोड़ा जाता है।डेसीमल वैल्यू प्राप्त करने के लिए मैंने यह किया: 0) { remainder = val % 10; myDecimal = myDecimal + rem

  11. C# में बिटवाइज़ राइट शिफ्ट ऑपरेटर्स

    बिटवाइज़ ऑपरेटर बिट्स पर काम करता है और बिट दर बिट ऑपरेशन करता है। बिटवाइज़ राइट शिफ्ट ऑपरेटर में, लेफ्ट ऑपरेंड का मान राइट ऑपरेंड द्वारा निर्दिष्ट बिट्स की संख्या से दाईं ओर ले जाया जाता है।नीचे दिए गए कोड में, हमारे पास मान है:60 यानी 0011 1100राइट शिफ्ट पर: 2;यह दो बार राइट शिफ्ट करने के बाद 15 म

  12. C# प्रोग्राम: बाइनरी प्रतिनिधित्व पालिंड्रोम है या नहीं जांचें

    पालिंड्रोम जांचने के लिए, मान लीजिए हमारी संख्या 5 है, जिसका बाइनरी है:101101 का पालिंड्रोम 101 है और जांचने के लिए आपको निम्न फंक्शन का उपयोग करके बिट्स को रिवर्स करना होगा। यहां बिटवाइज़ लेफ्ट और राइट शिफ्ट ऑपरेटर्स का उपयोग किया गया है: 0) { myRev = 1; } return myRev; }फिर वास्तविक प्रतिनिधित्व क

  13. C# प्रोग्राम: बाइनरी नंबर में K लगातार 1's हैं या नहीं जांचें

    बाइनरी नंबर में लगातार 1s की जांच करने के लिए, आपको 0 और 1 की जांच करनी होगी।सबसे पहले, 0 और 1 के लिए एक बूल ऐरे सेट करें यानी false और true:bool[] myArr = {false, true, false, false, false, true, true, true};0 के लिए, काउंट को 0 पर सेट करें:if (myArr[i] == false) count = 0;1 के लिए, काउंट बढ़ाएं और

  14. C# प्रोग्राम: इंटीजर को स्ट्रिंग में कन्वर्ट करें

    C# में इंटीजर को स्ट्रिंग में कन्वर्ट करने के लिए ToString() मेथड का उपयोग करें।उस इंटीजर को सेट करें जिसके लिए आप स्ट्रिंग चाहते हैं:int num = 299;इंटीजर को स्ट्रिंग में कन्वर्ट करने के लिए ToString() मेथड का उपयोग करें:String s; int num = 299; s = num.ToString();उदाहरणC# में इंटीजर को स्ट्रिंग में

  15. C# प्रोग्राम: वर्तमान थ्रेड की स्थिति जांचें

    C# में वर्तमान थ्रेड की स्थिति जांचने के लिए IsAlive प्रॉपर्टी का उपयोग करें।सबसे पहले, थ्रेड के बारे में जानकारी प्रदर्शित करने के लिए currentThread प्रॉपर्टी का उपयोग करें:Thread thread = Thread.CurrentThread;अब थ्रेड की स्थिति जांचने के लिए thread.IsAlive प्रॉपर्टी का उपयोग करें:thread.IsAliveउदा

  16. C# में बबल सॉर्ट (Bubble Sort) प्रोग्राम

    बबल सॉर्ट एक सरल सॉर्टिंग एल्गोरिदम है। यह सॉर्टिंग एल्गोरिदम तुलना-आधारित एल्गोरिदम है जिसमें आसन्न एलिमेंट्स के प्रत्येक जोड़े की तुलना की जाती है और यदि वे क्रम में नहीं हैं तो उन्हें स्वैप किया जाता है।मान लीजिए हमारे int ऐरे में 5 एलिमेंट्स हैं:int[] arr = { 78, 55, 45, 98, 13 };अब, बबल सॉर्ट क

  17. C# और मल्टीपल इनहेरिटेंस (Multiple Inheritance)

    C# में मल्टीपल इनहेरिटेंस समर्थित नहीं है। मल्टीपल इनहेरिटेंस लागू करने के लिए इंटरफेस का उपयोग करें।क्लास Shape में हमारा इंटरफेस PaintCost है:public interface PaintCost { int getCost(int area); }Shape हमारा बेस क्लास है जबकि Rectangle डेराइव्ड क्लास है:class Rectangle : Shape, PaintCost { public i

  18. C# अनाम मेथड्स (Anonymous Methods)

    अनाम मेथड्स एक कोड ब्लॉक को डेलीगेट पैरामीटर के रूप में पास करने की तकनीक प्रदान करते हैं। अनाम मेथड्स बिना नाम के मेथड्स होते हैं, केवल बॉडी होती है।आइए देखें कि C# में अनाम मेथड्स कैसे घोषित करें:delegate void NumberChanger(int n); ... NumberChanger nc = delegate(int x) { Console.WriteLine(Anonymo

  19. C# में हायरार्किकल इनहेरिटेंस (Hierarchical Inheritance) का उदाहरण

    हायरार्किकल इनहेरिटेंस में एक से अधिक क्लासेस बेस क्लास से इनहेरिट होती हैं।उदाहरण में, हमारा बेस क्लास Father है:class Father { public void display() { Console.WriteLine(Display...); } }इसके Son और Daughter डेराइव्ड क्लासेस हैं। आइए देखें कि इनहेरिटेंस में डेराइव्ड क्लास कैसे जोड़ें:class Son : Fat

  20. C# में सबस्ट्रिंग मौजूदगी जांचना (Contains)

    C# में String.Contains() मेथड जांचता है कि कोई सबस्ट्रिंग किसी स्ट्रिंग के भीतर मौजूद है या नहीं। सिंटैक्स bool result = str.Contains(substring); उदाहरण using System; public class Demo { public static void Main() { string str1 = United, str2 = Uni; bool res = str1.Contains(str

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