|Static Classes and Partial Classes in C#|
If you have a class with only class variables and class methods (only static members), you may chose to mark the class as static. A partial class will be aggregated by contributions from several source files.
A static class C can only have static members
A partial class is defined in two or more source files
Read more about static classes and partial classes in the text book version of this material.