title: Static classes pros and cons
body: <p>I am a C++ programmer who makes a switch to C#.I was said not to use static classes.
  I understand that in C# if the class has only static members it should be static.(My class has only static members)
  Can you please explain me what could be a problem using static classes?
  When we really should use them?</p>
  
  <p>Thanks</p>