csharp 【C#】フラグ列挙子のサンプル
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 【C#】フラグ列挙子のサンプル相关的知识,希望对你有一定的参考价值。
class BitFlagsSample
{
/// <summary>
/// MusicTimeline
/// </summary>
[Flags]
public enum MusicTimeline : long
{
None = 0x0,
Rock = 0x1,
Pop = 0x2,
Jazz = 0x4,
Folk = 0x8,
Metal = 0x10,
Reggae = 0x20,
HipHopRap = 0x40,
DanceElectronic = 0x80,
World = 0x100,
Country = 0x200,
RAndBSoul = 0x400,
Soundtracks = 0x800,
NewAge = 0x1000,
VocalEasyListening = 0x2000,
ComedySpokenWordOther = 0x4000,
Surf = 0x8000,
Jam = 0x10000,
ClassicRock = 0x20000,
HardRock = 0x40000,
Psychedelic = 0x80000,
AdultContemporary = 0x100000,
DancePop = 0x200000,
AltMetal = 0x400000,
Thrash = 0x800000,
Doom = 0x1000000,
BlackDeath = 0x2000000,
}
public static void Usage()
{
// usage
var flag = MusicTimeline.Rock
| MusicTimeline.Pop
| MusicTimeline.Jazz;
// Is Rock
if ((flag & MusicTimeline.Rock) != 0) {
// Exist Rock
}
}
}
以上是关于csharp 【C#】フラグ列挙子のサンプル的主要内容,如果未能解决你的问题,请参考以下文章
csharp Dapper .NETのサンプル
csharp 【WPF】DataGrid中のサンプル
csharp MEF属性ベースのサンプル
csharp System.Collections.Concurrent.BlockingCollectionのサンプル
csharp System.Threading.Tasks.Taskの结果と例外のサンプル
xml 【WPF】的TreeViewのサンプル。