What is the difference between
[Flags]
public enum AnswerFlags
{
A = (1 << 2),
B = (1 << 1),
C = (1 << 0)
}
and
public enum AnswerFlags
{
A = 4,
B = 2,
C = 1
}
And why should i work with bits instead of integers?