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