Подмножество или подгруппа перечисления в C#
Вы можете определить значения, используя enum перечисление, но затем ссылаться enum на них через константы в enum статических классах, чтобы c#.net ваши разработчики не столкнулись enums с большим перечислением. У c# вас может быть:
enum MySuperEnumGroup
{
Group1Item1,
Group1Item2,
Group1Item3,
Group2Item1,
Group2Item2,
Group2Item3,
Group3Item1,
Group3Item2,
Group3Item3,
}
static class MySuperEnumGroup_Group1
{
public const MySuperEnumGroup Item1 = MySuperEnumGroup.Group1Item1;
public const MySuperEnumGroup Item2 = MySuperEnumGroup.Group1Item2;
public const MySuperEnumGroup Item3 = MySuperEnumGroup.Group1Item3;
}
static class MySuperEnumGroup_Group2
{
public const MySuperEnumGroup Item1 = MySuperEnumGroup.Group2Item1;
public const MySuperEnumGroup Item2 = MySuperEnumGroup.Group2Item2;
public const MySuperEnumGroup Item3 = MySuperEnumGroup.Group2Item3;
}
//etc.
c#
enums
2021-12-14T17:59:45+00:00
2022-10-19T12:26:34+00:00
Konglamerat
Вопросы с похожей тематикой, как у вопроса:
Подмножество или подгруппа перечисления в C#
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.