কম্পিউটার টিউটোরিয়াল

C#-এ নতুন অবজেক্ট কীভাবে তৈরি করবেন?

অন্য অবজেক্ট-ওরিয়েন্টেড ল্যাঙ্গুয়েজের মতো C#-ও অবজেক্ট এবং ক্লাস ধারণ করে। অবজেক্ট হলো রিয়েল-ওয়ার্ল্ড এন্টিটি এবং ক্লাসের ইনস্ট্যান্স। অবজেক্ট ব্যবহার করে ক্লাসের মেম্বার এক্সেস করা যায়।

ক্লাস মেম্বার এক্সেস করতে অবজেক্টের নামের পরে ডট (`.`) অপারেটর ব্যবহার করতে হয়। ডট অপারেটর অবজেক্টের নামকে মেম্বারের নামের সাথে লিঙ্ক করে, উদাহরণস্বরূপ:

Box Box1 = new Box();

উপরে Box1 আমাদের অবজেক্ট। এটি ব্যবহার করে মেম্বার এক্সেস করুন:

Box1.height = 7.0;

মেম্বার ফাংশন কল করার জন্যও ব্যবহার করা যায়:

Box1.getVolume();

সম্পূর্ণ উদাহরণ

using System; 
namespace BoxApplication { 
    class Box { 
        private double length; 
        private double breadth; 
        private double height; 
        public void setLength(double len) { length = len; } 
        public void setBreadth(double bre) { breadth = bre; } 
        public void setHeight(double hei) { height = hei; } 
        public double getVolume() { return length * breadth * height; } 
    } 
    class Boxtester { 
        static void Main(string[] args) { 
            Box Box1 = new Box(); 
            Box Box2 = new Box(); 
            double volume; 
            Box1.setLength(6.0); 
            Box1.setBreadth(7.0); 
            Box1.setHeight(5.0); 
            Box2.setLength(12.0); 
            Box2.setBreadth(13.0); 
            Box2.setHeight(10.0); 
            volume = Box1.getVolume(); 
            Console.WriteLine("Volume of Box1 : {0}", volume); 
            volume = Box2.getVolume(); 
            Console.WriteLine("Volume of Box2 : {0}", volume); 
            Console.ReadKey(); 
        } 
    } 
}

আউটপুট

Volume of Box1 : 210
Volume of Box2 : 1560
  1. এজ ব্রাউজারে New Tab পেজের সার্চ বক্স সক্রিয়/নিষ্ক্রিয় করার পদ্ধতি

  2. অ্যান্ড্রয়েড TV বক্স সফলি আনরুট করুন: ধাপে ধাপে গাইড

  3. অ্যান্ড্রয়েড টিভি বক্স সফলভাবে রুট করার সম্পূর্ণ গাইড

  4. আমার নতুন টেস্ট বক্স পরিচিতি: একটি টপ-নোচ হার্ডওয়্যার সেটআপের ভিতর