Возможный дубликат:
Является ли плохой практикой иметь несколько классов в одном файле?
Целесообразно ли создавать несколько классов в файле.cs или должен ли каждый.cs файл иметь отдельный класс? (Имя файла класса также Animal.cs)
public class Animal
{
}
public class Person
{
}
public class Utility
{
}