C# में स्टैटिक क्लास को इंस्टेंटिएट नहीं किया जा सकता और इसमें केवल स्टैटिक मेंबर्स हो सकते हैं। C# में स्टैटिक क्लास सील्ड होती है और इसमें इंस्टेंस कंस्ट्रक्टर्स नहीं हो सकते।
उदाहरण
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; }