enumsの構文を与えるようなものをいくつか作成しようとしていますDropdown.Category.Subcategory。しかし、これはあまり良い考えではないことを読んでいます。これを選択した主な理由は、カテゴリの選択に応じて異なる値を選択する他の方法を考えられなかったためです。enumサブカテゴリの選択はenum、値に基づいて選択されenumます。
そのような機能を作成するより良い方法はありますか? .Categoryと の両方の名前を簡単に識別できるように.Subcategoryしたいと考えています。このコードが判読可能であればなおさらです。
明確にするために、 を選択しCategoryて、適切なSubcategory選択ができるようにしたいと考えています。
public class Dropdown
{
public enum Gifts
{
GreetingCards,
VideoGreetings,
UnusualGifts,
ArtsAndCrafts,
HandmadeJewelry,
GiftsforGeeks,
PostcardsFrom,
RecycledCrafts,
Other
}
public enum GraphicsAndDesign
{
CartoonsAndCaricatures,
LogoDesign,
Illustration,
EbookCoversAndPackages,
WebDesignAndUI,
PhotographyAndPhotoshopping,
PresentationDesign,
FlyersAndBrochures,
BusinessCards,
BannersAndHeaders,
Architecture,
LandingPages,
Other
}
}