What is the point of the [Flags] attribute you can bit test without it?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
The Flags attribute allows you to see a CSV(comma separated value) of your enumerated type when calling
ToString()For Example:
However you can still get the same thing if you remove the flags attribute and just do:
And as John pointed out it also allows you convert a CSV back to Enum using
Enum.Parse