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

C#-এ স্ট্যাটিক ক্লাস

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

উদাহরণ

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)); 
    } 
}

আউটপুট

PI: 3.14 Square: 9

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

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. C++-এ স্ট্যাটিক ক্লাস কীভাবে তৈরি করবেন?

  2. PHP ভিজিবিলিটি মোড (Visibility Modes)

  3. C#-এ Convert ক্লাস: বেস ডেটা টাইপ রূপান্তর

  4. C# Console ক্লাস