-
C# का उपयोग करके मानों के समूह का औसत कैसे निकालें?
सबसे पहले, मानों के साथ एक सरणी (array) सेट करें:int[] myArr = new int[] { 34, 23, 77, 67 };औसत निकालने के लिए, पहले सरणी के सभी तत्वों का योग (sum) प्राप्त करें।फिर योग को सरणी की लंबाई (length) से विभाजित करें, जिससे तत्वों का औसत मिलेगा:int sum = 0; int average = 0; for (int i = 0; i < len; i+
-
C# में VAR और DYNAMIC कीवर्ड के बीच अंतर क्या है?
Dynamic dynamic कीवर्ड का उपयोग करके बनाए गए डायनामिक डेटा प्रकार वेरिएबल में किसी भी प्रकार का मान संग्रहीत करें। इन प्रकार के वेरिएबल के लिए टाइप चेकिंग रन-टाइम पर होती है। Dynamic डायनामिकली टाइप्ड वेरिएबल हैं। डायनामिक प्रकार घोषित करने का सिंटैक्स निम्न है: dynamic <variable_name> = value
-
C# में पॉइंटर का उपयोग करके सरणी तत्वों तक कैसे पहुंचें?
C# में, एक सरणी नाम और उसी डेटा प्रकार के डेटा के पॉइंटर, समान वेरिएबल प्रकार नहीं हैं। उदाहरण के लिए, int *p और int[] p, समान प्रकार नहीं हैं। आप पॉइंटर वेरिएबल p को बढ़ा सकते हैं क्योंकि यह मेमोरी में फिक्स्ड नहीं है लेकिन एक सरणी पता मेमोरी में फिक्स्ड है, और आप उसे बढ़ा नहीं सकते। यहां एक उदाहरण
-
C# में virtual और abstract फ़ंक्शन के बीच अंतर क्या है?
Abstract विधियां कार्यान्वयन प्रदान नहीं करतीं और वे व्युत्पन्न वर्गों को विधि ओवरराइड करने के लिए बाध्य करती हैं। यह abstract क्लास के तहत घोषित होती है। एक abstract विधि में केवल विधि परिभाषा होती है। Virtual विधियों का एक कार्यान्वयन होता है, abstract विधि के विपरीत, और यह abstract और गैर-abstrac
-
C# प्रोग्राम: निर्धारित करें कि दो शब्द एक-दूसरे के एनाग्राम हैं या नहीं
एनाग्राम के लिए, दूसरी स्ट्रिंग में पहली स्ट्रिंग में मौजूद समान वर्ण होंगे, लेकिन वर्णों का क्रम अलग हो सकता है। यहां, हम निम्न दो स्ट्रिंग्स की जांच कर रहे हैं: string str1 = heater; string str2 = reheat; दोनों स्ट्रिंग्स को वर्ण सरणी में बदलें: char[] ch1 = str1.ToLower().ToCharArray(); char[]
-
C# प्रोग्राम: सरणी को समान तत्वों वाली सामान्य सूची में बदलें
एक सरणी सेट करें: int[] arr = { 23, 66, 96, 110 }; अब, एक नई सूची बनाएं: var list = new List<int>(); सरणी तत्वों को सूची में जोड़ने के लिए Add विधि का उपयोग करें: for (int i = 0; i < arr.Length; i++) { list.Add(arr[i]); } निम्न पूरा कोड है: उदाहरण using System; using System.Collections.
-
C# प्रोग्राम: जांचें कि सरणी में डुप्लिकेट है या नहीं
एक सरणी सेट करें: int[] arr = { 89, 12, 56, 89, }; अब, एक नया Dictionary बनाएं: var d = new Dictionary<int, int>(); डिक्शनरी विधि ContainsKey() का उपयोग करके, सरणी में डुप्लिकेट तत्व खोजें: foreach(var res in arr) { if (d.ContainsKey(res)) d[res]++; else
-
C# में असुरक्षित/अनमैनेज्ड कोड क्या है?
जो एप्लिकेशन CLR के नियंत्रण में नहीं हैं, वे अनमैनेज्ड हैं। असुरक्षित कोड या अनमैनेज्ड कोड एक कोड ब्लॉक है जो पॉइंटर वेरिएबल का उपयोग करता है और अनमैनेज्ड कोड में पॉइंटर उपयोग की अनुमति देता है। निम्न कोड है: static unsafe void Main(string[] args) { int x = 100; int* a = &x; Cons
-
C# में Dictionary और Hashtable के बीच अंतर
Hashtable Dictionary से धीमा है। दृढ़ता से टाइप किए गए संग्रह के लिए, Dictionary संग्रह तेज़ है। Hashtable Hashtable क्लास कुंजी-और-मान जोड़े के संग्रह को दर्शाता है जो कुंजी के हैश कोड के आधार पर व्यवस्थित होते हैं। यह संग्रह में तत्वों तक पहुंचने के लिए कुंजी का उपयोग करता है। आइए एक उदाहरण देखें:
-
C# में फाइल अनुमतियां
C# में फाइल अनुमति के लिए, FileIOPermission क्लास का उपयोग करें। यह फाइलों और फ़ोल्डर्स तक पहुंचने की क्षमता को नियंत्रित करता है। फाइल अनुमति क्लास के निम्न गुण हैं: क्रमांक विधियां और विवरण 1 AllFilesसभी फाइलों के लिए अनुमत पहुंच प्राप्त या सेट करता है। 2 AllLocalFilesसभी स्थानीय फाइलों क
-
C# में Pair क्लास
Pair क्लास KeyValuePair क्लास है जो C# में एकल सूची में मानों की एक जोड़ी संग्रहीत करती है। KeyValuePair घोषित करें: var myList = new List<KeyValuePair<string, int>>(); // अब, कुछ तत्व जोड़ें: myList.Add(new KeyValuePair<string, int>(Laptop, 1)); myList.Add(new KeyValuePair<s
-
C# में वेरिएबल का स्कोप
वेरिएबल का स्कोप कोड का एक क्षेत्र है जो इंगित करता है कि वेरिएबल कहां एक्सेस किए जा रहे हैं। एक वेरिएबल के लिए, इसके निम्न स्तर हैं: विधि स्तर विधि के अंदर घोषित वेरिएबल एक स्थानीय वेरिएबल है। क्लास स्तर क्लास के अंदर घोषित वेरिएबल स्थानीय वेरिएबल हैं जो क्लास सदस्य वेरिएबल हैं। आइए वेरिएबल के स्को
-
C# का उपयोग करके स्क्रीन कैसे साफ़ करें?
स्क्रीन और कंसोल बफर को साफ़ करने के लिए Console.Clear() विधि का उपयोग करें। जब Clear विधि को कॉल किया जाता है, तो कर्सर स्वचालित रूप से विंडो के ऊपरी-बाएं कोने पर स्क्रॉल हो जाता है। यहां, हमने स्क्रीन साफ़ की है और फिर ForegroundColor और BackgroundColor सेट किया है: ConsoleColor newForeColor = Con
-
C# में StringBuilder में Append करें
Append() विधि StringBuilder में सामग्री जोड़ती है। एक स्ट्रिंग सेट करें: StringBuilder str = new StringBuilder(); अब, आप जितने तत्व चाहते हैं उनकी संख्या के माध्यम से लूप करें और StringBuilder में जोड़ने के लिए Append() का उपयोग करें: for (int j = 0; j < 5; j++) { str.Append(j).Append( ); } नि
-
C# में StringBuilder में नई लाइन के साथ Append करें
AppendLine() विधि सामग्री जोड़ती है और अंत में एक नई लाइन जोड़ती है। सबसे पहले, StringBuilder सेट करें: StringBuilder str = new StringBuilder(); AppendLine() का उपयोग करें: str.AppendLine(Accessories); str.AppendLine(); str.AppendLine(Electronics); निम्न पूरा कोड है: उदाहरण using System; using Sy
-
StringBuilder का उपयोग करके स्ट्रिंग बदलें
एक स्ट्रिंग सेट करें: StringBuilder str = new StringBuilder(Fitness is important); स्ट्रिंग बदलने के लिए Replace() विधि का उपयोग करें: str.Replace(important, essential); StringBuilder का उपयोग करके स्ट्रिंग बदलने का कोड निम्न है: उदाहरण using System; using System.Text; class Demo { static voi
-
दो StringBuilders की सामग्री की तुलना करें
C# में दो StringBuilders की सामग्री की तुलना करने के लिए Equals विधि का उपयोग किया जाता है। निम्न हमारे दो StringBuilders हैं: // पहला StringBuilder str1 = new StringBuilder(); str1.Append(Tim); str1.Append(Tom); str1.Append(Henry); // दूसरा StringBuilder str2 = new StringBuilder(); str2.Appe
-
C# StringBuilder पर foreach लूप में पुनरावृति करें
सबसे पहले, एक स्ट्रिंग सरणी और StringBuilder सेट करें: // स्ट्रिंग सरणी string[] myStr = { One, Two, Three, Four }; StringBuilder str = new StringBuilder(We will print now...).AppendLine(); अब, पुनरावृति के लिए foreach लूप का उपयोग करें: foreach (string item in myStr) { str.Append(item).Appen
-
C# में StringBuilder साफ़ करें
StringBuilder को साफ़ करने के लिए, Clear() विधि का उपयोग करें। मान लीजिए हमने निम्न StringBuilder सेट किया है: string[] myStr = { One, Two, Three, Four }; StringBuilder str = new StringBuilder(We will print now...).AppendLine(); अब, StringBuilder को साफ़ करने के लिए Clear() विधि का उपयोग करें: str.
-
C# StringBuilder में वर्ण एक्सेस करें
सबसे पहले, StringBuilder सेट करें: StringBuilder str = new StringBuilder(); str.Append(premium); 5वें वर्ण को एक्सेस करने और प्रदर्शित करने के लिए: Console.WriteLine(str[4]); निम्न पूरा कोड है: उदाहरण using System; using System.Text; public class Demo { public static void Main() { S