কম্পিউটার

C# এ একটি ক্লাসের প্রাইভেট মেম্বার ভেরিয়েবলের সুযোগ কী?


শুধুমাত্র একই শ্রেণীর ফাংশন এর ব্যক্তিগত সদস্যদের অ্যাক্সেস করতে পারে। ব্যক্তিগত অ্যাক্সেস স্পেসিফায়ার একটি ক্লাসকে তার সদস্য ভেরিয়েবল এবং সদস্য ফাংশনগুলিকে অন্যান্য ফাংশন এবং অবজেক্ট থেকে লুকানোর অনুমতি দেয়৷

উদাহরণ

using System;
namespace RectangleApplication {
   class Rectangle {
      //member variables
      private double length;
      private double width;
      public void Acceptdetails() {
         length = 10;
         width = 14;
      }
      public 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.Acceptdetails();
         r.Display();
         Console.ReadLine();
      }
   }
}

আউটপুট

Length: 10
Width: 14
Area: 140

উপরে, পরিবর্তনশীল দৈর্ঘ্য এবং প্রস্থ ব্যক্তিগত ঘোষণা করা হয়; তাই একই ক্লাসের পদ্ধতিগুলি এটি অ্যাক্সেস করতে পারে৷


  1. C# এ স্ট্যাক ক্লাস কি?

  2. C# এ SortedList ক্লাস কি?

  3. C# এ ArrayList ক্লাস কি?

  4. C# এ একটি ক্লাসের সদস্য ভেরিয়েবল কি কি?