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

C#

  1. C# में 0 से विभाजन पर इन्फिनिटी या एक्सेप्शन?

    C# में पूर्णांक (इंटीजर) डिवीजन बाय जीरो पर DivideByZeroException फेंका जाता है। फ्लोटिंग-पॉइंट डिवीजन बाय जीरो Infinity या NaN लौटाता है। इंटीजर डिवीजन - एक्सेप्शन using System; namespace ErrorHandlingApplication { class DivNumbers { int result; public void Division(i

  2. C# में ऑब्जेक्ट्स और क्लासेस में अंतर

    C# में क्लास एक ब्लूप्रिंट/टेम्पलेट है, जबकि ऑब्जेक्ट उस क्लास का एक ठोस इंस्टेंस (उदाहरण) है। क्लास (Class) डेटा टाइप के लिए एक ब्लूप्रिंट। यह परिभाषित करता है कि ऑब्जेक्ट में क्या डेटा (फील्ड्स/प्रॉपर्टीज) और क्या व्यवहार (मेथड्स) होगा। class Box { private double length; private double br

  3. C# में const और readonly कीवर्ड्स में अंतर

    const (कॉन्स्टेंट) कंपाइल-टाइम कॉन्स्टेंट डिक्लेरेशन पर मान असाइन करना अनिवार्य बाद में मान नहीं बदल सकते अंतर्निहित रूप से static होते हैं केवल बिल्ट-इन टाइप्स (प्रिमिटिव, string, enum, null) const double PI = 3.14159; const string AppName = MyApp; // PI = 3.14; // कंपाइल त्रुटि readonly (रीड-ओ

  4. C# में इनिशियलाइजेशन और असाइनमेंट में अंतर

    डिक्लेरेशन, इनिशियलाइजेशन, और असाइनमेंट तीन अलग-अलग अवधारणाएं हैं। 1. डिक्लेरेशन (घोषणा) वेरिएबल के अस्तित्व और टाइप की घोषणा करता है। मेमोरी आवंटित नहीं होती (रेफरेंस टाइप्स के लिए) या डिफ़ॉल्ट वैल्यू सेट होती है (वैल्यू टाइप्स के लिए)। int x; // वैल्यू टाइप - डिफ़ॉल्ट 0 int[] arr; // रे

  5. C# में Read() और ReadLine() मेथड्स में अंतर

    Console.Read() स्टैंडर्ड इनपुट स्ट्रीम से अगला कैरेक्टर पढ़ता है। ASCII कोड के रूप में int लौटाता है। यदि कोई इनपुट नहीं है तो -1 लौटाता है। int a = Console.Read(); // सिंगल कैरेक्टर पढ़ता है Console.WriteLine(a); // ASCII कोड प्रिंट करता है Console.ReadLine() स्टैंडर्ड इनपुट स्ट्रीम से अगली लाइ

  6. C# में ओवरराइडिंग और हाइडिंग में अंतर

    मेथड हाइडिंग को C# में शैडोइंग भी कहा जाता है। ओवरराइडिंग (Overriding) बेस क्लास मेथड virtual, abstract, या override होना चाहिए डेराइव्ड क्लास override कीवर्ड का उपयोग करती है पॉलीमॉर्फिक व्यवहार - रनटाइम पर वास्तविक ऑब्जेक्ट टाइप के आधार पर मेथड चुना जाता है base.MethodName() द्वारा बेस मेथड एक्से

  7. C# में पास बाय वैल्यू और रेफरेंस पैरामीटर्स में अंतर

    पास बाय वैल्यू (Pass by Value) - डिफ़ॉल्ट यह पैरामीटर्स पास करने का डिफ़ॉल्ट तंत्र है। जब कोई मेथड कॉल किया जाता है, तो प्रत्येक वैल्यू पैरामीटर के लिए एक नया स्टोरेज लोकेशन बनाया जाता है। वास्तविक पैरामीटर्स के मान इसमें कॉपी किए जाते हैं। इसलिए, मेथड के अंदर पैरामीटर में किए गए परिवर्तनों का आर्गु

  8. C# में TrimStart() और TrimEnd() में अंतर

    TrimStart() अग्रणी (लीडिंग) कैरेक्टर्स हटाता है, जबकि TrimEnd() अनुगामी (ट्रेलिंग) कैरेक्टर्स हटाता है। TrimStart() - अग्रणी कैरेक्टर्स हटाएं using System; class Program { static void Main() { // अग्रणी शून्य हटाएं string str = 0009678.TrimStart(new char[] { 0 }); Consol

  9. C# में Abort मेथड

    Thread.Abort() मेथड थ्रेड को समाप्त करने के लिए उपयोग किया जाता है। यह ThreadAbortException फेंककर थ्रेड को रोकता है। उदाहरण using System; using System.Threading; namespace MultithreadingApplication { class ThreadCreationProgram { public static void CallToChildThread() { try

  10. C# में डेटा वैल्यू को पॉइंटर के रूप में कैसे रिट्रीव करें?

    C# में unsafe कॉन्टेक्स्ट में पॉइंटर्स का उपयोग करके मेमोरी एड्रेस पर सीधे एक्सेस किया जा सकता है। उदाहरण using System; namespace UnsafeCodeApplication { class Program { public static void Main() { unsafe { int var = 100; int* p = &var; // एड्

  11. C# में String Join() मेथड

    String.Join() मेथड स्ट्रिंग ऐरे के सभी एलिमेंट्स को निर्दिष्ट सेपरेटर का उपयोग करके जोड़ता है। उदाहरण using System; namespace StringApplication { class StringProg { static void Main(string[] args) { string[] starray = new string[] { Down the way nights are da

  12. मीडियम-अर्थ ऑर्बिट सैटेलाइट्स

    मीडियम अर्थ ऑर्बिट (MEO) सैटेलाइट्स दो वैन एलन बेल्ट्स के बीच स्थित होते हैं। इन्हें इंटरमीडिएट सर्कुलर ऑर्बिट्स (ICOs) भी कहा जाता है। ऊंचाई और कक्षीय अवधि ऊंचाई सीमा: 2,000 किमी से 35,000 किमी स्थिति: लो अर्थ ऑर्बिट (LEO) के ऊपर और जियोसिंक्रोनस ऑर्बिट (GEO) के नीचे कक्षीय अवधि: 2 घंटे से 23+ घंट

  13. C# में डिक्शनरी को कीज के अनुसार सॉर्ट कैसे करें?

    C# में HashMap जावा का है। C# में समतुल्य Dictionary<TKey, TValue> है। डिक्शनरी स्वाभाविक रूप से अनसॉर्टेड होती है। कीज के अनुसार सॉर्ट करने के लिए कीज को लिस्ट में कॉपी करके सॉर्ट करें। उदाहरण using System; using System.Collections.Generic; using System.Linq; class Program { static void

  14. C# में चेंड एक्सेप्शन्स

    चेंड एक्सेप्शन्स (चेन किए गए अपवाद) एक्सेप्शन की श्रृंखला होती है जहां प्रत्येक एक्सेप्शन पिछले एक्सेप्शन को इनर एक्सेप्शन के रूप में लपेटता है। यह मूल कारण को संरक्षित करता है। उदाहरण using System; class Demo { static void Main(string[] args) { try { One(); } catch

  15. C# में डेलीगेट्स का उपयोग करके मैथ ऑपरेशन्स कैसे कॉल करें?

    डेलीगेट्स मेथड्स को पैरामीटर्स के रूप में पास करने की अनुमति देते हैं। यह फंक्शनल प्रोग्रामिंग और कॉलबैक पैटर्न को सक्षम करता है। उदाहरण using System; public class Demo { // स्टैटिक मेथड जिसे डेलीगेट द्वारा कॉल किया जाएगा public static double DivideFunc(double value) { return value

  16. C# में मैनेज्ड कोड क्या है?

    मैनेज्ड कोड वह कोड है जिसका निष्पादन कॉमन लैंग्वेज रनटाइम (CLR) द्वारा प्रबंधित किया जाता है। मुख्य विशेषताएं: स्वचालित मेमोरी प्रबंधन: गारबेज कलेक्टर द्वारा मेमोरी आवंटन/डीआवंटन टाइप सेफ्टी: टाइप चेकिंग कंपाइल टाइम और रनटाइम पर एक्सेप्शन हैंडलिंग: संरचित एक्सेप्शन हैंडलिंग सुरक्षा: कोड एक्सेस सिक्

  17. C# में समान बेस के एक्सपोनेंट्स का भाग कैसे करें?

    समान बेस के एक्सपोनेंट्स के भाग में एक्सपोनेंट्स घट जाते हैं: a^m ÷ a^n = a^(m-n)। उदाहरण using System; class Demo { static void Main() { double n = 10; // बेस double e1 = 10; // पहला एक्सपोनेंट double e2 = 8; // दूसरा एक्सपोनेंट double res = e1 - e

  18. C# में लिस्ट से पहला एलिमेंट कैसे पॉप करें?

    C# List<T> में बिल्ट-इन Pop() मेथड नहीं होता (जैसे Stack में होता है)। पहला एलिमेंट हटाने के लिए RemoveAt(0) का उपयोग करें। उदाहरण using System; using System.Collections.Generic; class Program { static void Main() { List myList = new List() { Operating System,

  19. C# में समान बेस के एक्सपोनेंट्स का गुणन कैसे करें?

    समान बेस के एक्सपोनेंट्स के गुणन में एक्सपोनेंट्स जुड़ जाते हैं: a^m × a^n = a^(m+n)। उदाहरण using System; class Demo { static void Main() { double n = 2; // बेस double e1 = 5; // पहला एक्सपोनेंट double e2 = 4; // दूसरा एक्सपोनेंट double res = e1

  20. C# में चेक्ड बनाम अनचेक्ड एक्सेप्शन्स

    C# में अंकगणितीय ओवरफ्लो को checked और unchecked कॉन्टेक्स्ट में नियंत्रित किया जा सकता है। चेक्ड कॉन्टेक्स्ट (Checked Context) ओवरफ्लो चेकिंग सक्षम करता है। ओवरफ्लो होने पर OverflowException फेंकता है। int val = 2147483647; // int.MaxValue int res = checked(val + 1); // OverflowException फेंकता है

Total 2668 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:33/134  20-कंप्यूटर/Page Goto:1 27 28 29 30 31 32 33 34 35 36 37 38 39