私は乗算できることを知っていますが、怠惰なプログラミングであるため、乗算したくありません。
列挙型を 2 のべき乗として自動番号付けする魔法を考案した人はいますか?
具体的にするために私が持っている例を次に示します。
[Flags]
private enum Targets : uint
{
None = 0,
Campaigns = 1,
CampaignGroups = 2,
Advertisers = 4,
AdvertiserGroups = 8,
AffiliateGroups = 16,
Affiliates = 32,
Creatives = 64,
DetailedLeads = 128,
DetailedSales = 256,
ProgramLeads = 512,
CreativeDeployments = 1024,
CampaignCategories = 2048,
Payouts = 4096,
All = uint.MaxValue
}