C# static class Edit
Introduction
A static class cannot be instantiated. In other words, you cannot use the new operator to create a variable of the class type. Because there is no instance variable, you access the members of a static class by using the class name itself.
Example
using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Hello_World { class Programs { static void Main(String[] args) { var result = Calculator.Sum(10, 25); Calculator.Store(result); var calcType = Calculator.Type; Calculator.Type = "Scientific"; Console.WriteLine("\t" calcType); Console.WriteLine("\t" result); Console.ReadLine(); } } public static class Calculator { private static int resultStorage = 0; public static string Type = "Arithmetic"; public static int Sum(int num1, int num2) { return num1 num2; } public static void Store(int result) { resultStorage = result; } } }