Pregunta de entrevista de Marathon Consulting (Virginia)

What is the difference between an interface and a class in C#?