У меня есть класс, который использует перечисление, перечисление в настоящее время находится в своем собственном файле, который кажется расточительным.
Каково общее мнение о перечислениях, помещаемых в пространство имен файла, в котором они используются? Или перечисление должно действительно жить в своем собственном файле cs?
редактировать
Я должен упомянуть, что, хотя рассматриваемый класс использует эти перечисления, то же касается и внешних вызывающих. Другими словами, другой класс может установить эти перечисления. Таким образом, они не используются внутри класса, иначе этот вопрос не составит труда.