A static class can only contain static data members including static methods, static constructors, and static properties. In C#, a static class is a class that cannot be instantiated. The main purpose of using static classes in C# is to provide blueprints of its inherited classes .22 Eyl 2020