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

C#-এ স্ট্যাটিক ক্লাস কী এবং এর বৈশিষ্ট্য


C#-এ একটি স্ট্যাটিক ক্লাস ইনস্ট্যানশিয়েট করা যায় না এবং শুধুমাত্র স্ট্যাটিক সদস্যদের ধারণ করতে পারে। C#-এ স্ট্যাটিক ক্লাস সিলড (sealed) এবং এটি ইনস্ট্যান্স কনস্ট্রাক্টর ধারণ করতে পারে না।

উদাহরণ

using System;

public static class Demo
{
    public static float PI = 3.14f;
    public static int calc(int n){return n*n;}
}

class Program
{
    public static void Main(string[] args)
    {
        Console.WriteLine("PI: " + Demo.PI);
        Console.WriteLine("Square: " + Demo.calc(3));
    }
}

উপরে, স্ট্যাটিক ক্লাসটি হলো:

public static class Demo
{
    public static float PI = 3.14f;
    public static int calc(int n){return n*n;}
}

উপরে আমাদের নিম্নলিখিত স্ট্যাটিক সদস্যদের রয়েছে:

public static float PI = 3.14f;
public static int calc(int n){return n*n;}

  1. স্ট্যাটিক IP ঠিকানা কী?

  2. পাবলিক আইপি অ্যাড্রেস কী?

  3. C#-এ ক্লাসের স্ট্যাটিক মেম্বার (Static Members) কী?

  4. জাভাতে ক্লাস/স্ট্যাটিক মেথড কী?