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
}
}