-
सी # में ऐरे कॉपी
सरणी का प्रयोग करें। एक ऐरे के एक सेक्शन को दूसरे में कॉपी करने के लिए C# में कॉपी मेथड। हमारे मूल सरणी में 10 तत्व हैं - int [] n = new int[10]; /* n is an array of 10 integers */ हमारी नई सरणी जो सरणी 1 के एक खंड को कॉपी करेगी, उसमें 5 तत्व हैं - int [] m = new int[5]; /* m is an array of 5 integ
-
सी # में एसोसिएशन, संरचना और एकत्रीकरण
एसोसिएशन इन सी# एसोसिएशन C# में किसी ऑब्जेक्ट के बीच संबंध को परिभाषित करता है। वस्तुओं के बीच एक-से-एक, एक-से-अनेक, अनेक-से-एक और अनेक-से-अनेक संबंध परिभाषित किए जा सकते हैं। उदाहरण के लिए, एक कर्मचारी को कई परियोजनाओं से जोड़ा जा सकता है, जबकि एक परियोजना में एक से अधिक कर्मचारी हो सकते हैं। C# मे
-
सी # में एसिंक और प्रतीक्षा कीवर्ड
अतुल्यकालिक प्रोग्रामिंग के लिए async और प्रतीक्षा कीवर्ड का उपयोग C# में किया जाता है। एक जीयूआई के साथ एक आवेदन, कतार की सामग्री की जांच करें और यदि कोई असंसाधित कार्य है, तो यह इसे बाहर निकालता है और इसे पहले संसाधित करता है। कोड समकालिक रूप से निष्पादित होता है और असंसाधित कार्य पहले पूरा होता
-
सी # में बॉक्सिंग और अनबॉक्सिंग
मुक्केबाजी बॉक्सिंग एक मान प्रकार का संदर्भ प्रकार में निहित रूपांतरण है। अनबॉक्सिंग अनबॉक्सिंग बॉक्सिंग द्वारा बनाए गए संदर्भ प्रकार का एक स्पष्ट रूपांतरण है, वापस एक मान प्रकार पर। उदाहरण आइए हम एक उदाहरण कोड स्निपेट देखते हैं - // int int myVal = 12; // Boxing object myBoxed = myVal; // Unboxing
-
सी # में पृष्ठभूमि और अग्रभूमि धागा
एक थ्रेड को प्रोग्राम के निष्पादन पथ के रूप में परिभाषित किया जाता है। प्रत्येक थ्रेड नियंत्रण के एक अद्वितीय प्रवाह को परिभाषित करता है बैकग्राउंड थ्रेड जब अग्रभूमि धागे बंद हो जाएंगे, पृष्ठभूमि धागे समाप्त हो जाएंगे। बैकग्राउंड थ्रेड के लिए उपयोग की जाने वाली संपत्ति IsBackground है जो यह इंगित
-
सी # में पृष्ठभूमि कार्यकर्ता वर्ग
जैसा कि नाम से पता चलता है कि बैकग्राउंड वर्कर क्लास आपको एक थ्रेड सेट करने की अनुमति देता है जो लगातार बैकग्राउंड में चल रहा है और जब भी आवश्यक हो मुख्य थ्रेड के साथ संचार कर सकता है। BackgroundWorker विंडोज फॉर्म में थ्रेड्स का कार्यान्वयन करता है। किसी अन्य थ्रेड पर गहन कार्य करने की आवश्यकता है
-
सी # का उपयोग कर मूल कैलकुलेटर प्रोग्राम
C# में कैलकुलेटर प्रोग्राम बनाने के लिए, आपको वेब फॉर्म का उपयोग करने की आवश्यकता है। उसके तहत 1-9 से बटन बनाएं, जोड़, घटाव, गुणा, आदि। आइए हम जोड़, घटाव और गुणा के लिए कोड देखते हैं। सबसे पहले, हमने दो चर घोषित किए हैं - static float x, y; अब, हम देखेंगे कि अलग-अलग बटन क्लिक पर गणना के लिए कोड कैस
-
सी # में बिगइंटर क्लास
C# में बड़ी संख्या को संभालने के लिए BigInteger का उपयोग करें। BigInteger के लिए जोड़ने के लिए असेंबली System. अंक. C# में System.Numerics.BigInteger में बड़ा पूर्णांक पाया जाता है। सिंटैक्स बिगइंटर का सिंटैक्स - [SerializableAttribute] public struct BigInteger : IFormattable, IComparable, ICompara
-
सी # में बाइनरी सर्च
द्विआधारी खोज क्रमबद्ध सरणी पर कार्य करता है। मान की तुलना सरणी के मध्य तत्व से की जाती है। यदि समानता नहीं मिलती है, तो आधा भाग समाप्त हो जाता है जिसमें मूल्य नहीं होता है। इसी तरह दूसरे आधे हिस्से की तलाशी ली जाती है। यहाँ हमारे सरणी में मध्य तत्व है। मान लीजिए कि हमें 62 खोजने की जरूरत है, फिर ब
-
सी # का उपयोग कर दशमलव के लिए बाइनरी
बाइनरी को दशमलव में बदलने के लिए, यहां मैंने थोड़ी देर के लूप का उपयोग किया है और शेष बाइनरी नंबर पाया है, जो इनपुट है। उसके बाद, शेष को आधार मान से गुणा किया जाता है और जोड़ा जाता है। दशमलव मान प्राप्त करने के लिए मैंने यही किया - while (val > 0) { remainder = val % 10;  
-
सी # में बिटवाइज़ राइट शिफ्ट ऑपरेटर्स
बिटवाइज ऑपरेटर बिट्स पर काम करता है और बिट बाय बिट ऑपरेशन करता है। बिटवाइज़ राइट शिफ्ट ऑपरेटर में लेफ्ट ऑपरेंड का मान राइट ऑपरेंड द्वारा निर्दिष्ट बिट्स की संख्या से दाईं ओर ले जाया जाता है। नीचे दिए गए कोड में, हमारे पास मान है - 60 i.e. 0011 1100 दायीं ओर शिफ्ट %माइनस; c = a >> 2; यह दो बा
-
सी # प्रोग्राम यह जांचने के लिए कि क्या बाइनरी प्रतिनिधित्व पैलिंड्रोम है
पैलिंड्रोम की जांच करने के लिए, मान लें कि हमारी संख्या 5 है, जिसका बाइनरी है - 101 101 का पैलिंड्रोम 101 है और जांचने के लिए आपको निम्नलिखित फ़ंक्शन का उपयोग करके बिट्स को उलटने की आवश्यकता है। यहां, बिटवाइज़ लेफ्ट और बिटवाइज़ राइट शिफ्ट ऑपरेटरों का उपयोग किया जाता है - public static long funcRever
-
सी # प्रोग्राम यह जांचने के लिए कि बाइनरी नंबर में के लगातार 1 हैं या नहीं
बाइनरी नंबर में लगातार 1 की जांच करने के लिए, आपको 0 और 1 की जांच करनी होगी। सबसे पहले, 0s और 1s के लिए एक बूल सरणी सेट करें, जो कि गलत और सत्य है - bool []myArr = {false, true, false, false, false, true, true, true}; 0 के लिए, गिनती को 0 पर सेट करें - if (myArr[i] == false) count = 0;
-
सी # प्रोग्राम इंटीजर को स्ट्रिंग में कनवर्ट करने के लिए
एक पूर्णांक को C# में स्ट्रिंग में बदलने के लिए, ToString() विधि का उपयोग करें। वह पूर्णांक सेट करें जिसके लिए आप स्ट्रिंग चाहते हैं - int num = 299; पूर्णांक को स्ट्रिंग में बदलने के लिए ToString () विधि का उपयोग करें - String s; int num = 299; s = num.ToString(); उदाहरण C# में एक पूर्णांक को स्ट्
-
सी # कार्यक्रम वर्तमान धागे की स्थिति की जांच करने के लिए
C# में मौजूदा थ्रेड की स्थिति जांचने के लिए, IsAlive का उपयोग करें संपत्ति। सबसे पहले, currentThread . का उपयोग करें एक थ्रेड के बारे में जानकारी प्रदर्शित करने के लिए संपत्ति - Thread thread = Thread.CurrentThread; अब thread.IsAlive . का उपयोग करें संपत्ति धागे की स्थिति की जांच करने के लिए - thre
-
सी # में बबल सॉर्ट प्रोग्राम
बबल सॉर्टिंग एक सरल सॉर्टिंग एल्गोरिथम है। यह छँटाई एल्गोरिथ्म एक तुलना-आधारित एल्गोरिथ्म है जिसमें आसन्न तत्वों की प्रत्येक जोड़ी की तुलना की जाती है और यदि वे क्रम में नहीं हैं तो तत्वों की अदला-बदली की जाती है। मान लें कि हमारे int में 5 तत्व हैं - int[] arr = { 78, 55, 45, 98, 13 }; अब, बबल सॉर
-
सी # और एकाधिक विरासत
एकाधिक वंशानुक्रम C# में समर्थित नहीं है। एकाधिक विरासतों को लागू करने के लिए, इंटरफेस का उपयोग करें। यहाँ क्लास शेप में हमारा इंटरफ़ेस पेंटकॉस्ट है - public interface PaintCost { int getCost(int area); } आकृति हमारा आधार वर्ग है जबकि आयत व्युत्पन्न वर्ग है - class Rectangle : Shape, Pa
-
सी # बेनामी तरीके
बेनामी विधियां एक कोड ब्लॉक को एक प्रतिनिधि पैरामीटर के रूप में पारित करने के लिए एक तकनीक प्रदान करती हैं। बेनामी विधियाँ बिना नाम वाली विधियाँ हैं, केवल शरीर। आइए देखते हैं कि C# में बेनामी विधियों को कैसे घोषित किया जाए - delegate void NumberChanger(int n); ... NumberChanger nc = delegate(int x)
-
सी # पदानुक्रमित विरासत के लिए उदाहरण
एक से अधिक वर्ग श्रेणीबद्ध वंशानुक्रम में आधार वर्ग से विरासत में मिले हैं। उदाहरण में, हमारा आधार वर्ग है पिता - class Father { public void display() { Console.WriteLine("Display..."); } } इसमें बेटा है और बेटी व्युत्पन्न वर्ग के रूप में। आइ
-
सी # प्रोग्राम यह जांचने के लिए कि किसी दिए गए स्ट्रिंग में कोई सबस्ट्रिंग मौजूद है या नहीं
C# में शामिल () विधि का उपयोग करके देखें कि कोई सबस्ट्रिंग किसी दिए गए स्ट्रिंग में है या नहीं। मान लें कि स्ट्रिंग है - United स्ट्रिंग के भीतर, आपको सबस्ट्रिंग Uni को ढूंढना होगा। उसके लिए, शामिल विधि का उपयोग करें और इसे निम्न कोड स्निपेट की तरह उपयोग करें - res = str1.Contains(str2); उदाहरण आप स