Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C#

  1. C# में दशमलव संख्या का अष्टाधारी (Octal) समतुल्य कैसे निकालें?

    परिचय दशमलव (बेस 10) से अष्टाधारी (बेस 8) रूपांतरण के लिए, संख्या को 8 से बार-बार विभाजित करें और शेषफल (रिमेंडर) एकत्र करें। शेषफल उल्टे क्रम में पढ़ने पर अष्टाधारी संख्या बनती है। एल्गोरिदम dec = दशमलव संख्या। while (dec != 0): oct[i] = dec % 8; dec /= 8; i++; सरणी oct को उल्टे क्रम में प्रिंट

  2. C# में मैट्रिक्स ट्रांसपोज (Transpose) कैसे करें?

    परिचय मैट्रिक्स ट्रांसपोज का अर्थ है पंक्तियों को कॉलम में और कॉलम को पंक्तियों में बदलना। एलिमेंट [i,j] नए मैट्रिक्स में [j,i] पर चला जाता है। उदाहरण मूल मैट्रिक्स: ट्रांसपोज: 1 2 3 1 4 7 4 5 6 → 2 5 8 7 8 9 3 6 9 पूर्ण C# प्रोग्राम using System; pub

  3. C# में टाइप सेफ्टी (Type Safety) क्या है?

    परिचय टाइप सेफ्टी का अर्थ है कि कंपाइलर यह सुनिश्चित करता है कि ऑब्जेक्ट केवल अपने घोषित टाइप के अनुसार उपयोग किए जाएं। एक ऑब्जेक्ट दूसरे ऑब्जेक्ट की मेमोरी में चुपके नहीं जा सकता। उदाहरण: असंगत टाइप कास्ट रोका गया public class One { public int Prop { get; set; } } public class Two { public int Pr

  4. C# द्वारा समर्थित एस्केप सीक्वेंस

    परिचय एस्केप सीक्वेंस स्ट्रिंग/कैरेक्टर लिटरल में विशेष वर्ण डालने के लिए उपयोग होते हैं। उदाहरण: सामान्य एस्केप सीक्वेंस प्रिंट करना using System; class Demo { static void Main() { Console.WriteLine(Warning!\u0007); // बेल (BEL) Console.WriteLine(Test \t Demo Te

  5. C# की छिपी/कम ज्ञात उपयोगी विशेषताएं (Hidden Features)

    1. लैम्ब्डा एक्सप्रेशंस (Lambda Expressions) टोकन (goes to) का उपयोग करके अनाम फ़ंक्शन परिभाषित करें। LINQ, डेलीगेट्स, इवेंट हैंडलर में प्रयुक्त। Func 5); 2. नलेएबल टाइप्स (Nullable Types) वैल्यू टाइप को null असाइन करने की अनुमति। सिंटैक्स: T? (जैसे int?, bool?)। int? num = null; if (num.HasValue

  6. C# में Array क्लास द्वारा इम्प्लीमेंटेड इंटरफ़ेस (ICloneable, IList, आदि)

    परिचय System.Array क्लास कई इंटरफ़ेस इम्प्लीमेंट करती है, जिससे एरे को कलेक्शन की तरह उपयोग किया जा सकता है। प्रमुख इंटरफ़ेस इंटरफ़ेसउद्देश्य ICloneableClone() मेथड प्रदान करता है (शैलो कॉपी)। IListइंडेक्स-आधारित एक्सेस, जोड़/हटाना (निश्चित आकार के लिए सीमित)। ICollectionCount, CopyTo, थ्रेड-स

  7. C# सीखने के लिए पूर्वापेक्षाएँ (Prerequisites)

    परिचय C# सीखना शुरू करने से पहले निम्नलिखित तैयारियाँ सहायक होती हैं। आवश्यक ज्ञान कंप्यूटर बेसिक्स: फ़ाइल सिस्टम, कमांड लाइन, टेक्स्ट एडिटर। प्रोग्रामिंग मूलभूत: वेरिएबल, लूप, कंडीशन, फंक्शन, ऑब्जेक्ट-ओरिएंटेड अवधारणाएं (क्लास, ऑब्जेक्ट, इनहेरिटेंस, पॉलीमॉर्फिज्म)। C या C++ अनुभव (वैकल्पिक लेकिन

  8. C# में क्लास नामकरण नियम (PascalCasing, संज्ञा वाक्यांश)

    क्लास परिभाषा सिंटैक्स <access specifier> class class_name { // सदस्य वेरिएबल <access specifier> <data type> variable1; // सदस्य मेथड <access specifier> <return type> method1(parameter_list) { ... } } नामकरण कन्वेंशन 1. PascalCasing प्रत्येक शब्द का पह

  9. C# में टोकन्स (Tokens) क्या हैं? कीवर्ड्स और आइडेंटिफायर्स

    परिचय टोकन प्रोग्राम का सबसे छोटा सार्थक तत्व है। C# में मुख्य टोकन: कीवर्ड्स, आइडेंटिफायर्स, लिटरल्स, ऑपरेटर्स, पंक्चुएटर्स। कीवर्ड्स (Keywords) कंपाइलर के लिए आरक्षित शब्द; आइडेंटिफायर के रूप में उपयोग नहीं किए जा सकते (जब तक @ प्रीफिक्स न हो)। कुछ प्रमुख कीवर्ड्स: abstract as base bool brea

  10. C# में सबसे सरल मल्टी-डायमेंशनल एरे (2D एरे)

    परिचय सबसे सरल मल्टी-डायमेंशनल एरे टू-डायमेंशनल एरे (2D एरे) है। इसे पंक्तियों और कॉलम वाली टेबल के रूप में देखा जा सकता है। उदाहरण: 4x4 मैट्रिक्स इनिशियलाइज़ेशन int[,] a = new int[4, 4] { {0, 1, 2, 3}, // पंक्ति 0 {4, 5, 6, 7}, // पंक्ति 1 {8, 9, 10, 11}, // पंक्ति 2 {12, 13,

  11. C# में टू-डायमेंशनल एरे (2D Array) क्या है?

    परिचय टू-डायमेंशनल एरे (द्वि-आयामी सरणी) एक-आयामी एरे की सूची है, जिसे पंक्तियों और कॉलम के मैट्रिक्स के रूप में देखा जा सकता है। घोषणा और इनिशियलाइज़ेशन // घोषणा int[,] arr = new int[3, 2]; // 3 पंक्तियाँ, 2 कॉलम // इनिशियलाइज़ेशन के साथ int[,] arr = new int[3, 2] { {0,0}, {1,2}, {2,4} }; उदाहर

  12. C# में डेटा टाइप्स के प्रकार (Value, Reference, Pointer)

    परिचय C# में डेटा टाइप्स तीन मुख्य श्रेणियों में विभाजित हैं: 1. वैल्यू टाइप (Value Types) सीधे मान संग्रहीत करते हैं। System.ValueType से प्राप्त होते हैं। उदाहरण: int, char, float, double, bool, struct, enum। स्टैक पर आवंटित (आमतौर पर)। असाइनमेंट पर मान कॉपी होता है। 2. रेफरेंस टाइप (Referenc

  13. C# में Math क्लास के मेथड (Abs, त्रिकोणमितीय, आदि)

    परिचय System.Math क्लास गणितीय संक्रियाओं के लिए स्टैटिक मेथड और कॉन्स्टेंट प्रदान करती है। प्रमुख मेथड (चयनित) मेथडविवरण Abs(value)निरपेक्ष मान (सभी संख्यात्मक प्रकारों के लिए ओवरलोड)। Max(a,b) / Min(a,b)दो मानों में से बड़ा/छोटा। Sqrt(x)वर्गमूल। Pow(x, y)x की घात y। Sin, Cos, Tanत्रिकोणमितीय

  14. C# में एस्केप कैरेक्टर्स की सूची

    परिचय एस्केप सीक्वेंस विशेष वर्णों को स्ट्रिंग/कैरेक्टर लिटरल में दर्शाने के लिए बैकस्लैश (\) से शुरू होते हैं। सामान्य एस्केप सीक्वेंस एस्केप सीक्वेंसविवरणयूनिकोड \सिंगल कोट\u0027 \डबल कोट\u0022 \\बैकस्लैश\u005C \0नल वर्ण\u0000 \aअलर्ट (बेल)\u0007 \bबैकस्पेस\u0008 \fफॉर्म फीड\u000C \nनई लाइन\

  15. C# में लूपिंग तकनीकें (while, for, do-while, foreach)

    परिचय लूप एक ही कोड ब्लॉक को बार-बार निष्पादित करने की अनुमति देते हैं। C# चार प्रकार के लूप प्रदान करता है। लूप प्रकार लूपविवरण whileशर्त की जांच पहले करता है; शर्त true होने पर बॉडी चलाता है। forइनिशियलाइज़ेशन, शर्त, इन्क्रीमेंट एक ही लाइन में; ज्ञात पुनरावृत्तियों के लिए आदर्श। do-whileबॉडी

  16. C# में लघुगणक फ़ंक्शन (Log, Log10)

    परिचय System.Math क्लास लघुगणकीय गणनाओं के लिए मेथड प्रदान करती है। मेथड मेथडविवरण Math.Log(x)प्राकृतिक लघुगणक (आधार e)। Math.Log(x, base)निर्दिष्ट आधार में लघुगणक। Math.Log10(x)आधार 10 लघुगणक। उदाहरण using System; class Demo { static void Main() { double val1 = Math.Log(1)

  17. C# में डायरेक्टरी और फ़ाइलों की सूची कैसे प्राप्त करें?

    परिचय System.IO.Directory और DirectoryInfo क्लास डायरेक्टरी और फ़ाइलों पर ऑपरेशन के लिए मेथड प्रदान करती हैं। प्रमुख मेथड (Directory क्लास) मेथडविवरण CreateDirectory(path)डायरेक्टरी बनाता है (पैरेंट सहित)। Delete(path, recursive)डायरेक्टरी हटाता है। Exists(path)अस्तित्व जांचता है। EnumerateDir

  18. C# में स्ट्रिंग पर लॉजिकल ऑपरेटर्स (&&, ||, !)

    परिचय C# में लॉजिकल ऑपरेटर्स (&&, ||, !) बूलियन एक्सप्रेशन पर काम करते हैं। स्ट्रिंग तुलना के परिणाम (true/false) पर इन्हें लागू किया जा सकता है। ऑपरेटर्स ऑपरेटरनामविवरण &&लॉजिकल ANDदोनों ऑपरेंड true हों तो true ||लॉजिकल ORकोई एक ऑपरेंड true हो तो true !लॉजिकल NOTऑपरेंड का मान उलट देता है उ

  19. C# में मैथमेटिकल फ़ंक्शन (System.Math क्लास)

    परिचय System.Math क्लास गणितीय, त्रिकोणमितीय, लघुगणकीय और अन्य गणनाओं के लिए स्टैटिक मेथड और कॉन्स्टेंट प्रदान करती है। प्रमुख मेथड (आंशिक सूची) मेथडविवरण Abs(x)निरपेक्ष मान लौटाता है (कई ओवरलोड)। Max(a,b), Min(a,b)अधिकतम/न्यूनतम मान। Sqrt(x)वर्गमूल। Pow(x, y)x की घात y। Sin, Cos, Tanत्रिकोणमि

  20. C# में कॉपी कंस्ट्रक्टर क्या है?

    परिचय कॉपी कंस्ट्रक्टर एक विशेष कंस्ट्रक्टर है जो उसी क्लास के मौजूदा ऑब्जेक्ट से नया ऑब्जेक्ट बनाता है, उसके मान कॉपी करके। C# में यह डिफ़ॉल्ट रूप से प्रदान नहीं किया जाता; आपको स्वयं लिखना पड़ता है। उदाहरण using System; namespace Demo { class Student { private string name;

Total 2668 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:23/134  20-कंप्यूटर/Page Goto:1 17 18 19 20 21 22 23 24 25 26 27 28 29