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

सी # में कक्षा के लिए डिफ़ॉल्ट पहुंच क्या है?

यदि कोई एक्सेस संशोधक निर्दिष्ट नहीं है, तो डिफ़ॉल्ट आंतरिक है। आंतरिक एक्सेस विनिर्देशक एक वर्ग को अपने सदस्य चर और सदस्य कार्यों को वर्तमान असेंबली में अन्य कार्यों और वस्तुओं को उजागर करने की अनुमति देता है। दूसरे शब्दों में, आंतरिक एक्सेस स्पेसिफायर वाले किसी भी सदस्य को उस एप्लिकेशन के भीतर परिभाषित किसी भी वर्ग या विधि से एक्सेस किया जा सकता है जिसमें सदस्य परिभाषित किया गया है।

निम्नलिखित एक उदाहरण है जो आंतरिक पहुंच विनिर्देशक के उपयोग को दर्शाता है -

उदाहरण

using System;

namespace RectangleApplication {
   class Rectangle {
      //member variables
      internal double length;
      internal double width;

      double GetArea() {
         return length * width;
      }

      public void Display() {
         Console.WriteLine("Length: {0}", length);
         Console.WriteLine("Width: {0}", width);
         Console.WriteLine("Area: {0}", GetArea());
      }

   }//end class Rectangle

   class ExecuteRectangle {
      static void Main(string[] args) {
         Rectangle r = new Rectangle();
         r.length = 4.5;
         r.width = 3.5;
         r.Display();
         Console.ReadLine();
      }
   }
}

आउटपुट

Length: 4.5
Width: 3.5
Area: 15.75

  1. C# में कक्षाओं के नामकरण के नियम क्या हैं?

    क्लास की परिभाषा कीवर्ड क्लास से शुरू होती है और उसके बाद क्लास का नाम आता है; और वर्ग निकाय घुंघराले ब्रेसिज़ की एक जोड़ी से घिरा हुआ है। निम्नलिखित वाक्य रचना है - <access specifier> class class_name {    // member variables    <access specifier> <data type>

  1. सी # में सभी अपवादों के लिए बेस क्लास क्या है?

    System.SystemException वर्ग सभी पूर्वनिर्धारित सिस्टम अपवादों के लिए आधार वर्ग है। System.Exception वर्ग से प्राप्त कुछ अपवाद वर्ग System.ApplicationException और System.SystemException वर्ग हैं। System.ApplicationException वर्ग अनुप्रयोग प्रोग्रामों द्वारा उत्पन्न अपवादों का समर्थन करता है। इसलिए प

  1. सी # में ऐरेलिस्ट क्लास क्या है?

    ArrayList वर्ग किसी ऑब्जेक्ट के ऑर्डर किए गए संग्रह का प्रतिनिधित्व करता है जिसे व्यक्तिगत रूप से अनुक्रमित किया जा सकता है। यह मूल रूप से एक सरणी का एक विकल्प है। Arraylist वर्ग की विधियाँ निम्नलिखित हैं - Sr.No विधि और विवरण 1 सार्वजनिक वर्चुअल int जोड़ें(ऑब्जेक्ट मान); ArrayList के अंत में एक