-
C# में दो या अधिक लिस्ट्स को कॉनकैट करना
तीन लिस्ट्स को Concat से जोड़ना तीन लिस्ट्स सेट करें: // तीन लिस्ट्स var list1 = new List<int>{3, 4}; var list2 = new List<int>{1, 2, 3}; var list3 = new List<int>{2, 5, 6}; Concat मेथड से लिस्ट्स को जोड़ें: var res1 = list1.Concat(list2); var res2 = res1.Concat(list3); पूर्ण
-
C# में दो या अधिक लिस्ट्स से कॉमन वैल्यूज ढूंढना
Intersect() मेथड से कॉमन वैल्यूज प्राप्त करना दो या अधिक लिस्ट्स में कॉमन (सामान्य) वैल्यूज ढूंढने के लिए LINQ के Intersect() मेथड का उपयोग करें। दो लिस्ट्स बनाएं: // दो लिस्ट्स var list1 = new List<int>{3, 4}; var list2 = new List<int>{1, 2, 3}; Intersect() मेथड से कॉमन वैल्यूज प्राप
-
C# में Concat मेथड का उपयोग
लिस्ट्स को जोड़ने के लिए Concat मेथड C# में लिस्ट्स को जोड़ने (concatenate) के लिए Concat मेथड का उपयोग करें। यह System.Linq नेमस्पेस में होता है। दो लिस्ट्स: var list1 = new List<int>{12, 40}; var list2 = new List<int>{98, 122, 199, 230}; Concat मेथड: var res = list1.Concat(list2);
-
C# में Union मेथड का उपयोग
LINQ के Union मेथड से अद्वितीय एलिमेंट्स प्राप्त करना Union मेथड दोनों लिस्ट्स से अद्वितीय (unique) एलिमेंट्स प्राप्त करता है। यह System.Linq नेमस्पेस में होता है। दो लिस्ट्स सेट करें: var list1 = new List<int>{12, 65, 88, 45}; var list2 = new List<int>{40, 34, 65}; दोनों लिस्ट्स का य
-
C# में UnionWith मेथड का उपयोग
HashSet और UnionWith से यूनियन प्राप्त करना C# में UnionWith मेथड का उपयोग दो कलेक्शंस से यूनियन (अद्वितीय एलिमेंट्स) प्राप्त करने के लिए किया जाता है। मान लीजिए हमारे पास दो डिक्शनरी हैं: Dictionary < string, int > dict1 = new Dictionary < string, int > (); dict1.Add(pencil, 1); dict
-
C# में दो सॉर्टेड ऐरे को मर्ज करना
दो सॉर्टेड ऐरे को मर्ज करना दो सॉर्टेड ऐरे को मर्ज करने के लिए, पहले दो सॉर्टेड ऐरे सेट करें: int[] array1 = { 1, 2 }; int[] array2 = { 3, 4 }; अब इन्हें एक लिस्ट में जोड़कर मर्ज करें: var list = new List<int>(); for (int i = 0; i < array1.Length; i++) { list.Add(array1[i]); li
-
C# में स्ट्रिंग स्लाइसिंग का उपयोग करके स्ट्रिंग रोटेट करना
C# में Substring() मेथड से स्ट्रिंग रोटेशन मान लीजिए हमारी स्ट्रिंग है: var str = welcome; यदि आप केवल कुछ कैरेक्टर्स को रोटेट करना चाहते हैं, तो Substring() मेथड का उपयोग करें। यहाँ हम केवल 2 कैरेक्टर्स रोटेट कर रहे हैं: var res = str.Substring(1, str.Length - 1) + str.Substring(0, 2); व्याख्या:
-
C# में स्ट्रिंग फ़ॉर्मेटिंग का उपयोग करके पैडिंग जोड़ना
C# में स्ट्रिंग फ़ॉर्मेटिंग और पैडिंग C# में, आप आसानी से कंटेंट को फ़ॉर्मेट कर सकते हैं और उसमें पैडिंग जोड़ सकते हैं। यह कंसोल एप्लिकेशन में टेबल जैसा आउटपुट बनाने या टेक्स्ट को अलाइन करने के लिए उपयोगी होता है। पैडिंग जोड़ने का सिंटैक्स const string format = {0,-5} {1,5}; यहाँ {0,-5} का अर्थ है
-
C# में % का उपयोग करके स्ट्रिंग फ़ॉर्मेटिंग
स्ट्रिंग को % का उपयोग करके फ़ॉर्मेट करने के लिए String.Format का उपयोग करें।C# में String.Format फॉर्मेट कंट्रोल में प्रतिशत (%) भी शामिल है। यह मान को 100 से गुणा करता है और एक प्रतिशत चिह्न जोड़ता है।मान लें कि हमारा मान है:double val = .322;अब, String.Format और फ़ॉर्मेट का उपयोग करें:string.Form
-
C# में स्ट्रिंग फ़ॉर्मेटिंग कर दाईं ओर पैडिंग जोड़ना
स्ट्रिंग में दाईं ओर पैडिंग जोड़ने के लिए:const string format = {0,10};अब इसे स्ट्रिंग में जोड़ें:string str1 = string.Format(format, Marks,Subject);पूरा कोड देखें:उदाहरणusing System; public class Program { public static void Main() { // दाईं ओर पैडिंग सेट करें const string format = {0,10}; string s
-
C# में ToString के साथ स्ट्रिंग फ़ॉर्मेटिंग
स्ट्रिंग फ़ॉर्मेट करने के लिए, पहले मान सेट करें:int value = 55;अब पूर्णांक को फ़ॉर्मेट करने के लिए, ToString का उपयोग करें और मान लें कि हमें इसे तीन स्थानों के लिए सेट करना है:value.ToString(000);पूरा कोड निम्नलिखित है:उदाहरणusing System; public class Program { public static void Main() { int valu
-
C# में स्ट्रिंग के वर्णों की अदला-बदली
स्ट्रिंग के वर्णों की अदला-बदली करने के लिए, Select मेथड का उपयोग करें।सबसे पहले, मान लें कि हमारी स्ट्रिंग है:string str = PQRQP;अब, आपको P के प्रत्येक घटना को Q से और Q को P से बदलना है:str.Select(a=> a == P ? Q : (a==Q ? P : a)).ToArray();उपरोक्त वर्णों को प्रतिस्थापित करता है।पूरा कोड देखें:उ
-
C# में एक-आयामी सरणी में निर्दिष्ट स्थान पर मान कैसे सेट करें?
सबसे पहले, सरणी सेट करें:int[] p = new int[] {55, 66, 88, 99, 111, 122, 133};अब, मान लें कि आपको स्थान 1 पर एक तत्व सेट करना है:p[2] = 77;पूरा कोड देखें:उदाहरणusing System; namespace Program { public class Demo { public static void Main(string[] args) { int[] p = new int[] {55, 66, 88, 99, 111, 122,
-
C# में लिस्ट संग्रह को सरणी में कैसे बदलें?
सबसे पहले, एक लिस्ट संग्रह सेट करें:List<string> myList = new List<string>(); myList.Add(RedHat); myList.Add(Ubuntu);अब, लिस्ट को सरणी में बदलने के लिए ToArray() का उपयोग करें:string[] str = myList.ToArray();पूरा कोड निम्नलिखित है:उदाहरणusing System; using System.Collections.Generic; pub
-
C# एप्लिकेशन में एग्जिट मेथड्स
Environment.Exit() मेथडEnvironment.Exit() मेथड प्रक्रिया को समाप्त करता है और ऑपरेटिंग सिस्टम को एक एग्जिट कोड लौटाता है:Environment.Exit(exitCode);प्रक्रिया के सफलतापूर्वक पूर्ण होने को दर्शाने के लिए exitCode के रूप में 0 (शून्य) का उपयोग करें।त्रुटि दर्शाने के लिए exitCode के रूप में शून्येतर संख
-
C# में वाइल्डकार्ड के साथ स्ट्रिंग मिलान
आमतौर पर उपयोग किए जाने वाले वाइल्डकार्ड वर्ण एस्टेरिस्क (*) हैं। यह वर्णों की एक स्ट्रिंग में शून्य या अधिक वर्णों का प्रतिनिधित्व करता है।निम्न उदाहरण में, m से शुरू होने वाले और e पर समाप्त होने वाले शब्दों से मिलान करने के लिए एस्टेरिस्क का उपयोग किया गया है:@\bt\S*s\bपूरा कोड निम्नलिखित है:उदाह
-
C# में प्रबंधित कोड बनाम अप्रबंधित कोड
अप्रबंधित कोड (Unmanaged Code)ऐसे एप्लिकेशन जो CLR के नियंत्रण में नहीं हैं, वे अप्रबंधित हैं।असुरक्षित कोड या अप्रबंधित कोड वह कोड ब्लॉक है जो पॉइंटर वेरिएबल का उपयोग करता है।अनसेफ मॉडिफायर अप्रबंधित कोड में पॉइंटर के उपयोग की अनुमति देता है।आइए उदाहरण देखें:उदाहरणstatic unsafe void Main(string[] a
-
C# में अपने संग्रह (Collections) को थ्रेड-सेफ बनाएं
.NET Framework 4 लाया System.Collections.Concurrent नेमस्पेस। इसमें कई संग्रह क्लास हैं जो थ्रेड-सेफ और स्केलेबल हैं। इन संग्रहों को समवर्ती संग्रह (concurrent collections) कहा जाता है क्योंकि उन पर एक साथ कई थ्रेड द्वारा पहुँचा जा सकता है। निम्नलिखित समवर्ती संग्रह प्रकार हल्के सिंक्रनाइज़ेशन तंत्र
-
C# का उपयोग करके फ़ाइल खोज
किसी निर्देशिका में फ़ाइलों की सूची से फ़ाइलें खोजने के लिए, निम्न कोड चलाने का प्रयास करें:उदाहरणusing System; using System.IO; namespace Demo { class Program { static void Main(string[] args) { // DirectoryInfo ऑब्जेक्ट बनाना DirectoryInfo mydir = new DirectoryInfo(@d:\amit); // निर्देशिका में फ़ा
-
C# में असुरक्षित कोड को कैसे कंपाइल करें?
असुरक्षित कोड को कंपाइल करने के लिए, कमांड-लाइन कंपाइलर के साथ /unsafe कमांड-लाइन स्विच निर्दिष्ट करना होगा। उदाहरण के लिए, one.cs नामक प्रोग्राम जिसमें असुरक्षित कोड है, को कमांड लाइन से कंपाइल करने के लिए निम्न कमांड दें: csc /unsafe one.cs विजुअल स्टूडियो IDE में, प्रोजेक्ट प्रॉपर्टीज में असुरक