-
C# में ऐरे कैसे इनिशियलाइज़ करें?
सभी ऐरे सन्निहित मेमोरी लोकेशन्स से बने होते हैं। सबसे कम पता पहले एलिमेंट से मेल खाता है और सबसे अधिक पता अंतिम एलिमेंट से।सबसे पहले एक ऐरे घोषित करें:int[] rank;लेकिन ऐरे घोषित करने से मेमोरी में ऐरे इनिशियलाइज़ नहीं होता। जब ऐरे वेरिएबल इनिशियलाइज़ होता है, तो आप ऐरे को मान असाइन कर सकते हैं।ऐरे
-
C# प्रोग्राम: Push और Pop ऑपरेशन्स के साथ स्टैक का कार्यान्वयन
Push ऑपरेशन के साथ स्टैक सेट करें ताकि स्टैक में एलिमेंट्स जोड़े जा सकें:Stack st = new Stack(); st.Push(A); st.Push(M); st.Push(G); st.Push(W);स्टैक से एलिमेंट्स को पॉप करने के लिए Pop() मेथड का उपयोग करें:st.Pop();st.Pop();निम्न उदाहरण Push और Pop ऑपरेशन्स के साथ स्टैक को कार्यान्वित करता है:उदाहर
-
C# में वेरिएबल को रेफरेंस कैसे असाइन करें?
वेरिएबल को रेफरेंस असाइन करने के लिए ref कीवर्ड का उपयोग करें। एक रेफरेंस पैरामीटर वेरिएबल के मेमोरी लोकेशन का रेफरेंस होता है। जब आप पैरामीटर्स को रेफरेंस द्वारा पास करते हैं, तो वैल्यू पैरामीटर्स के विपरीत, इन पैरामीटर्स के लिए नया स्टोरेज लोकेशन नहीं बनाया जाता। रेफरेंस पैरामीटर्स को ref कीवर्ड क
-
C# लिस्ट में RemoveAt मेथड क्या है?
C# में RemoveAt() मेथड का उपयोग आपके द्वारा सेट की गई पोजीशन पर लिस्ट में एक एलिमेंट को हटाने के लिए किया जाता है।सबसे पहले, लिस्ट में एलिमेंट्स सेट करें:var subjects = new List(); subjects.Add("Physics"); subjects.Add("Chemistry"); subjects.Add("Biology"); subjects.Add
-
C# में स्कोप रेज़ोल्यूशन ऑपरेटर (::) का उपयोग कहाँ करते हैं?
C++ में स्कोप रेज़ोल्यूशन ऑपरेटर यानी :: का उपयोग ग्लोबल वेरिएबल्स के लिए किया जाता है, जबकि C# में यह नेमस्पेस से संबंधित है।यदि आपके पास एक टाइप है जो अलग-अलग नेमस्पेस में एक ही आइडेंटिफायर साझा करता है, तो उनकी पहचान करने के लिए स्कोप रेज़ोल्यूशन ऑपरेटर का उपयोग करें।उदाहरण के लिए, System.Console
-
C# में कॉमा ऑपरेटर का उपयोग क्यों करते हैं?
C# में कॉमा ऑपरेटर का उपयोग मेथड आर्गुमेंट सूची में सेपरेटर के रूप में किया जा सकता है। आप इसे फॉर स्टेटमेंट में ऑपरेटर के रूप में भी उपयोग कर सकते हैं।निम्न उदाहरण फॉर स्टेटमेंट में इनिशियलाइज़ेशन के लिए कॉमा ऑपरेटर का उपयोग दिखाता है:for (int i = begin, j = 1; i <= end; i++, j++)मान प्रदर्शित क
-
C# में ऐरे कैसे घोषित करें?
C# में ऐरे घोषित करने के लिए आप निम्न सिंटैक्स का उपयोग कर सकते हैं:datatype[ ] Name_of_array;यहाँ:datatype ऐरे में एलिमेंट्स के प्रकार को निर्दिष्ट करने के लिए उपयोग किया जाता है।[ ] ऐरे के आकार को निर्दिष्ट करता है।Name_of_array ऐरे का नाम निर्दिष्ट करता है।निम्न एक उदाहरण है:double[ ] balance;आइए
-
C# में Main() मेथड स्टैटिक क्यों होता है?
Main मेथड बताता है कि क्लास निष्पादित होने पर क्या करती है और अन्य ऑब्जेक्ट्स और वेरिएबल्स को इंस्टेंशिएट करती है।Main मेथड स्टैटिक होता है क्योंकि यह C# प्रोग्राम शुरू होने पर रन करने के लिए उपलब्ध होता है। यह प्रोग्राम का एंट्री पॉइंट होता है और क्लास का इंस्टेंस बनाए बिना चलता है।निम्न उदाहरण दर्
-
C# में DateTime के साथ कार्य करना
C# में DateTime क्लास का उपयोग तिथि और समय को दर्शाने के लिए किया जाता है।C# में DateTime के कुछ गुण निम्नानुसार हैं:क्रमांकगुण और विवरण1Dateदिनांक घटक प्राप्त करता है2Dayमहीने का दिन प्राप्त करता है3Hourघंटा प्राप्त करता है4Minuteमिनट प्राप्त करता है5Monthमहीना प्राप्त करता हैआइए C# में तिथियों की
-
C# में Hashtable और Dictionary के साथ कार्य करना
HashtableHashtable क्लास की-वैल्यू पेयर्स के संग्रह को दर्शाता है जो की के हैश कोड के आधार पर व्यवस्थित होते हैं। यह संग्रह में एलिमेंट्स को एक्सेस करने के लिए की का उपयोग करता है।Hashtable क्लास में आमतौर पर उपयोग होने वाले कुछ मेथड्स:क्रमांकमेथड और विवरण1public virtual void Add(object key, object
-
C# में इंटीजर का अधिकतम संभावित मान क्या है?
इंटीजर का अधिकतम संभावित मान 2,147,483,647 है।निम्न C# के डेटा टाइप्स हैं जिनमें अधिकतम और न्यूनतम मान दिए गए हैं:टाइपप्रतिनिधित्व करता हैरेंजडिफ़ॉल्ट मानboolबूलियन मानTrue या FalseFalsebyte8-बिट अनसाइन्ड इंटीजर0 से 2550char16-बिट यूनिकोड कैरेक्टरU+0000 से U+FFFF\0decimal128-बिट सटीक दशमलव मान 28-29
-
C# में लिस्ट को सॉर्ट करने का मेथड क्या है?
C# में लिस्ट को सॉर्ट करने के लिए Sort() मेथड का उपयोग करें।सबसे पहले एक लिस्ट बनाएं:List<string> myList = new List<string>();अब एलिमेंट्स जोड़ें:myList.Add("Audi"); myList.Add("BMW"); myList.Add("Chevrolet"); myList.Add("Hyundai");लिस्ट को सॉर्ट क
-
C# में कस्टम मेथड कैसे परिभाषित करें?
C# में कस्टम मेथड को परिभाषित करने के लिए निम्न सिंटैक्स का उपयोग करें:<एक्सेस स्पेसिफायर> <रिटर्न टाइप> <मेथड नाम>(पैरामीटर सूची) { मेथड बॉडी }मेथड के विभिन्न तत्व निम्नानुसार हैं:एक्सेस स्पेसिफायर - यह निर्धारित करता है कि कोई वेरिएबल या मेथड दूसरी क्लास से कितना दृश्यमान है।रिटर
-
C# में ऑपरेटर प्रीसिडेंस क्या है?
एक ऑपरेटर एक प्रतीक होता है जो कंपाइलर को विशिष्ट गणितीय या तार्किक मैनिपुलेशन करने का निर्देश देता है।ऑपरेटर प्रीसिडेंस एक एक्सप्रेशन में टर्म्स के ग्रुपिंग को निर्धारित करता है। यह एक्सप्रेशन के मूल्यांकन को प्रभावित करता है। कुछ ऑपरेटर्स की प्रीसिडेंस दूसरों से अधिक होती है; उदाहरण के लिए, मल्टीप
-
C# में डायनामिक डेटा टाइप कैसे परिभाषित करें?
आप डायनामिक डेटा टाइप वेरिएबल में किसी भी प्रकार का मान स्टोर कर सकते हैं। इन प्रकार के वेरिएबल्स के लिए टाइप चेकिंग रन-टाइम पर होती है। C# 4.0 ने डायनामिक टाइप पेश किया जो कंपाइल-टाइम टाइप चेकिंग से बचाता है।डायनामिक टाइप घोषित करने का सिंटैक्स निम्नानुसार है:dynamic <वेरिएबल_नाम> = मान;डायना
-
C# में जैग्ड ऐरे कैसे परिभाषित करें?
एक जैग्ड ऐरे ऐरे का ऐरे होता है। आप int टाइप का points नामक एक जैग्ड ऐरे इस प्रकार परिभाषित कर सकते हैं:int [][] points;आइए अब देखें कि इसे कैसे इनिशियलाइज़ किया जाता है:int[][] points = new int[][]{new int[]{10,5},new int[]{30,40}, new int[]{70,80},new int[]{ 60, 70 }};जैग्ड ऐरे एलिमेंट को इस प्रका
-
C# में मेथड कैसे परिभाषित करें?
एक मेथड स्टेटमेंट्स का एक समूह होता है जो मिलकर एक कार्य करते हैं। प्रत्येक C# प्रोग्राम में कम से कम एक क्लास होती है जिसमें Main नामक एक मेथड होता है।जब आप एक मेथड को परिभाषित करते हैं, तो आप मूल रूप से उसकी संरचना के तत्वों की घोषणा करते हैं। C# में मेथड को परिभाषित करने का सिंटैक्स निम्नानुसार ह
-
C# में ग्लोबल वेरिएबल्स क्यों नहीं हैं
C# में ग्लोबल वेरिएबल्स नहीं होते और C++ में ग्लोबल वेरिएबल्स के लिए उपयोग किया जाने वाला स्कोप रिज़ॉल्यूशन ऑपरेटर नेमस्पेसेस से संबंधित है। इसे ग्लोबल नेमस्पेस एलियास कहा जाता है। यदि आपके पास एक टाइप है जो अलग नेमस्पेस में एक आइडेंटिफायर शेयर करता है, तो उन्हें स्कोप रिज़ॉल्यूशन ऑपरेटर का उपयोग कर
-
C# में मल्टी-डाइमेंशनल ऐरे कैसे डिफाइन करें
C# मल्टीडाइमेंशनल ऐरे की अनुमति देता है। इसमें एक से अधिक आयाम वाला ऐरे शामिल होता है। स्ट्रिंग्स के 2-डाइमेंशनल ऐरे को इस प्रकार डिक्लेयर करें - string[,] names; 2-डाइमेंशनल ऐरे को एक टेबल के रूप में माना जा सकता है, जिसमें x संख्या में पंक्तियां और y संख्या में कॉलम होते हैं। मल्टीडाइमेंशनल ऐरे को
-
C# में नेमस्पेसेस कैसे डिफाइन करें
नेमस्पेस एक सेट नामों को दूसरे से अलग रखने का तरीका प्रदान करने के लिए डिज़ाइन किया गया है। नेमस्पेस डेफिनिशन namespace कीवर्ड से शुरू होती है जिसके बाद नेमस्पेस नाम आता है - namespace namespace_name { // code declarations } निम्नलिखित उदाहरण C# में नेमस्पेसेस का उपयोग दिखाता है - उदाहरण using S