-
C# में वर्चुअल फ़ंक्शन क्या हैं?
virtual कीवर्ड एक मेथड, प्रॉपर्टी, इंडेक्सर, या इवेंट को संशोधित करने में उपयोगी है। जब आपके पास एक क्लास में परिभाषित फ़ंक्शन होता है जिसे आप इनहेरिटेड क्लास(एस) में कार्यान्वित करना चाहते हैं, तो आप वर्चुअल फ़ंक्शन का उपयोग करते हैं। वर्चुअल फ़ंक्शन को विभिन्न इनहेरिटेड क्लास में अलग-अलग तरीके से
-
C# में StringWriter बनाम StringReader
StringReader और StringWriter TextReader और TextWriter से प्राप्त होते हैं।StringWriter का उपयोग स्ट्रिंग बफर में लिखने के लिए किया जाता है। यह जानकारी को स्ट्रिंग में लिखने के लिए एक TextWriter लागू करता है।StringWriter के लिए:उदाहरणStringWriter sWriter = new StringWriter(); while(true) { myChar = s
-
C# का उपयोग करके संग्रह को सरणी में कैसे कॉपी करें?
किसी संग्रह को सरणी में कॉपी करने के लिए, पहले इसे सेट करें:List<string> list1 = new List<string>(); list1.Add(Car); list1.Add(Bus); list1.Add(Motorbike); list1.Add(Train);अब एक स्ट्रिंग सरणी घोषित करें और कॉपी करने के लिए CopyTo() मेथड का उपयोग करें:string[] arr = new string[20]; list1.
-
C# में String और string में क्या अंतर है?
String का मतलब System.String है जबकि string C# में System.String के लिए एक एलियास (alias) है।उदाहरण के लिए:string str = Welcome!;यह आवश्यक नहीं है, लेकिन आमतौर पर String का उपयोग तब किया जाता है जब आप क्लासेस के साथ काम करते हैं।string str = String.Format(Welcome! {0}!, user);चूंकि string System.Str
-
C# में लिटरल और कॉन्स्टेंट में क्या अंतर है?
कॉन्स्टेंट उन निश्चित मानों को संदर्भित करते हैं जिन्हें प्रोग्राम अपने निष्पादन के दौरान बदल नहीं सकता। इन निश्चित मानों को लिटरल भी कहा जाता है। कॉन्स्टेंट बेसिक डेटा टाइप्स में से किसी के भी हो सकते हैं जैसे इंटीजर कॉन्स्टेंट, फ्लोटिंग कॉन्स्टेंट, कैरेक्टर कॉन्स्टेंट, या स्ट्रिंग लिटरल। एन्यूमरेश
-
C# में इंटरफ़ेस और क्लास में क्या अंतर है?
एक इंटरफ़ेस फील्ड्स या मेथड कार्यान्वयन के बिना एक क्लास है। यह उन मेथड्स को लागू नहीं कर सकता जो यह परिभाषित करता है।एक क्लास आमतौर पर इंटरफ़ेस में परिभाषित मेथड्स को लागू करती है।इंटरफ़ेसइंटरफ़ेस प्रॉपर्टीज, मेथड्स, और इवेंट्स को परिभाषित करते हैं, जो इंटरफ़ेस के सदस्य हैं। इंटरफ़ेस में केवल सदस्य
-
C# में String.Copy() और String.Clone() मेथड्स में क्या अंतर है?
String.Copy() मेथड String का एक नया इंस्टेंस बनाता है। यह निर्दिष्ट String के समान होता है।Copy() मेथड का एक उदाहरण निम्नलिखित है:उदाहरणusing System; class Demo { static void Main(String[] args) { string str1 = mark; string str2 = marcus; Console.WriteLine(str1 = {0}, str1); Console.WriteLine(str2 =
-
C# प्रोग्राम GCD और LCM ढूंढने के लिए?
GCD (महत्तम समापवर्तक)GCD सबसे बड़ा धनात्मक पूर्णांक है जो प्रत्येक पूर्णांक को विभाजित करता है।LCM (लघुत्तम समापवर्त्य)दो संख्याओं का LCM सबसे छोटा पूर्णांक है जो दोनों संख्याओं से विभाज्य है।GCD और LCM की गणना करने का एक उदाहरण निम्नलिखित है। यहां, हम 10 और 16 का LCM और GCD गणना कर रहे हैं:उदाहरणu
-
C# प्रोग्राम बुनियादी अंकगणितीय गणना करने के लिए
आइए निम्नलिखित अंकगणितीय गणनाएं करें:क्र.संऑपरेटर और विवरण1+दो ऑपरेंड जोड़ता है2-पहले से दूसरे ऑपरेंड को घटाता है3*दोनों ऑपरेंड को गुणा करता है4/अंश को हर से विभाजित करता हैउपरोक्त ऑपरेटर्स का उपयोग करके अंकगणितीय गणना करने का एक उदाहरण निम्नलिखित है:उदाहरणusing System; namespace OperatorsApplicatio
-
C# में String.Copy() और String.CopyTo() मेथड्स में क्या अंतर है?
String.CopyTo() मेथड स्ट्रिंग वर्ण प्राप्त करता है और उन्हें एक सरणी में रखता है। वर्णों का एक समूह स्रोत स्ट्रिंग से एक वर्ण सरणी में कॉपी किया जाता है।निम्नलिखित Copy() मेथड है:उदाहरणusing System; class Demo { static void Main(String[] args) { string str = This is it!; char[] ch = new char[5]; str
-
C# में मेथड हाइडिंग क्या है?
मेथड हाइडिंग को शैडोइंग (shadowing) के रूप में भी जाना जाता है। पैरेंट क्लास का मेथड चाइल्ड क्लास के लिए override कीवर्ड का उपयोग किए बिना शैडोइंग में उपलब्ध होता है। चाइल्ड क्लास का उसी फ़ंक्शन का अपना संस्करण होता है।शैडोइंग करने के लिए new कीवर्ड का उपयोग करें।आइए एक उदाहरण देखें।उदाहरणusing Syst
-
C# प्रोग्राम जांचने के लिए कि दर्ज संख्या आर्मस्ट्रांग संख्या है या नहीं?
एक संख्या आर्मस्ट्रांग संख्या होती है यदि संख्या के प्रत्येक अंक के घन का योग संख्या के बराबर होता है।यहां, हम शेषफल (remainder) ढूंढेंगे और उसे शेषफल के घन में जोड़ देंगे।rem = i % 10; sum = sum + rem*rem*rem;फिर यदि लूप पुनरावृत्ति के बाद आने वाला उपरोक्त योग योग के बराबर है, तो यह एक आर्मस्ट्रांग
-
C# में स्टेटिक बाइंडिंग क्या है?
कंपाइल टाइम के दौरान किसी फ़ंक्शन को ऑब्जेक्ट के साथ लिंक करना स्टेटिक बाइंडिंग कहलाता है। C# स्टेटिक पॉलीमॉर्फिज्म को लागू करने के लिए दो तकनीक प्रदान करता है: फ़ंक्शन ओवरलोडिंग और ऑपरेटर ओवरलोडिंग।फ़ंक्शन ओवरलोडिंग में, आप एक ही स्कोप में एक ही फ़ंक्शन नाम के लिए कई परिभाषाएं रख सकते हैं।उदाहरणvoi
-
C# में म्यूटेबल और इम्यूटेबल स्ट्रिंग में क्या अंतर है?
म्यूटेबल स्ट्रिंग (Mutable String)StringBuilder C# में एक म्यूटेबल स्ट्रिंग है। StringBuilder के साथ, आप स्ट्रिंग में वर्णों की संख्या बढ़ा सकते हैं। स्ट्रिंग एक बार बनने के बाद बदली नहीं जा सकती, लेकिन StringBuilder को बढ़ाया जा सकता है। यह मेमोरी में नया ऑब्जेक्ट नहीं बनाता।StringBuilder सेट करें:
-
C# में BitArray क्लास क्या है?
BitArray क्लास का उपयोग तब किया जाता है जब आपको बिट्स स्टोर करने की आवश्यकता होती है लेकिन आप पहले से बिट्स की संख्या नहीं जानते।C# में BitArray क्लास के कुछ गुण निम्नलिखित हैं:क्र.सं.गुण और विवरण1CountBitArray में निहित तत्वों की संख्या प्राप्त करता है।2IsReadOnlyयह दर्शाने वाला मान प्राप्त करता है
-
थ्रेड क्लास के गुण (Properties)
एक थ्रेड को प्रोग्राम के निष्पादन पथ के रूप में परिभाषित किया गया है। प्रत्येक थ्रेड कंट्रोल का एक अद्वितीय प्रवाह परिभाषित करता है।थ्रेड क्लास के निम्नलिखित गुण हैं:क्र.सं.गुण और विवरण1CurrentContextउस वर्तमान संदर्भ को प्राप्त करता है जिसमें थ्रेड निष्पादित हो रहा है।2CurrentCultureवर्तमान थ्रेड क
-
C# में इंटरफ़ेस और एब्स्ट्रैक्ट क्लास में क्या अंतर है?
इंटरफ़ेस प्रॉपर्टीज, मेथड्स, और इवेंट्स को परिभाषित करते हैं, जो इंटरफ़ेस के सदस्य हैं। इंटरफ़ेस में केवल सदस्यों की घोषणा होती है। व्युत्पन्न क्लास की जिम्मेदारी है कि वह सदस्यों को परिभाषित करे।एब्स्ट्रैक्ट क्लास कुछ हद तक उसी उद्देश्य की पूर्ति करते हैं, हालांकि, वे ज्यादातर तब उपयोग किए जाते हैं
-
C# में break और continue स्टेटमेंट्स में क्या अंतर है?
break स्टेटमेंट लूप को समाप्त करता है और लूप के तुरंत बाद के स्टेटमेंट पर निष्पादन स्थानांतरित करता है।continue स्टेटमेंट लूप को उसके शरीर के शेष भाग को छोड़ने और पुनरावृति से पहले अपनी शर्त का तुरंत पुनः परीक्षण करने का कारण बनता है।जब लूप के अंदर break स्टेटमेंट का सामना होता है, तो लूप तुरंत समाप
-
C# में System.Console क्लास और इसके मेथड्स क्या हैं?
C# में System.Console क्लास कंसोल एप्लिकेशन के लिए मानक इनपुट, आउटपुट, और एरर स्ट्रीम को दर्शाता है।System.Console क्लास के कुछ मेथड्स निम्नलिखित हैं:संदर्भ: MSDN System Class methodsक्र.सं.मेथड और विवरण1Beep()कंसोल स्पीकर के माध्यम से बीप की ध्वनि बजाता है।2Beep(Int32,Int32)निर्दिष्ट आवृत्ति और अवध
-
C# का उपयोग करके पहले 100 विषम संख्याएँ कैसे जेनरेट करें?
पहले 100 विषम संख्याएँ जेनरेट करने के लिए, 1 से 100 तक एक for लूप सेट करें।for(val = 1; val <= 100; val++) {}लूप के तहत, विषम संख्याओं के लिए शर्त सेट करें यानी यदि किसी संख्या का मॉड 2 0 के बराबर नहीं है, तो यह एक विषम संख्या है।for(val = 1; val <= 100; val++) { if(val%2 != 0) { Console.Write