Когда вы разбиваете классы на файлы, мне интересно, каково соглашение об именах для файлов классов, содержащих только перечисления.Должны ли они соответствовать имени перечисления, как и любому другому классу, или они должны иметь суффикс «Enum», чтобы разработчик знал, что файл содержит только перечисление?
Например:
namespace MyCompanyName.MyApplication
{
public enum Colors
{
Red,
Blue,
Green,
Yellow
}
}
Можно ли сказать, что файл, содержащий вышеуказанный код, должен называться «Colors.cs» или «ColorsEnum.cs»?В качестве альтернативы, возможно, существует другое общепринятое соглашение об именах для таких файлов?