using System;
public class Program
{
public static void Main()
Tags[] tagArray = { Tags.Zero, Tags.One|Tags.Two, Tags.Five };
foreach(Tags tag in tagArray) {
Console.Write(tag);
if(tag.HasFlag(Tags.Two)) Console.Write(" - HasFlag!");
if((tag & Tags.Two) != 0) Console.Write(" - Bitwise shift!");
Console.WriteLine();
}
[System.Flags]
public enum Tags {
Zero = 0,
One = 1,
Two = 2,
Three = 4,
Four = 8,
Five = 16