¿Cuál es el punto del atributo [Flags] que puede probar sin él?Flags Enum attribute
7
A
Respuesta
11
el atributo indicadores le permite ver un archivo CSV (valores separados por comas) de su tipo enumerado al llamar ToString()
Por ejemplo:
[Flags]
public Enum Permissions
{
None =0,
Read = 1,
Write =2,
Delete= 4
}
Permissions p = Permissions.Read | Permissions.Write;
p.ToString() //Prints out "Read, Write"
Sin embargo todavía se puede conseguir lo mismo si se quita el atributo indicadores y acaba de hacer:
p.ToString("F") //Prints out "Read, Write"
como Juan señaló que también le permite convertir un archivo CSV de nuevo a Enum usando Enum.Parse
5
Cambia el comportamiento de la conversión entre cadenas y los valores enum (Enum.Parse
y ToString
).
Cuestiones relacionadas
- 1. C# Enums with Flags Attribute
- 2. ¿Equivalente de C# Enum Flags Attribute en Java?
- 3. Valor aleatorio de Flags enum
- 4. Propiedad de control ASP.NET con [Flags] enum
- 5. Enum (flags) miembro compuesto por otros miembros
- 6. ¿Cambiar los valores en Flags Enum?
- 7. C#, Flags Enum, función genérica para buscar una marca
- 8. Enum.TryParse con el atributo Flags
- 9. Python argparse toggle flags
- 10. Android build flags?
- 11. C# Flags vs FlagsAttribute
- 12. ¿Múltiples formas de definir C# Enums con el atributo [Flags]?
- 13. HTML5 data- * attribute rules?
- 14. C# - ConfigurationSection isRequired attribute
- 15. Rmove xmlns attribute
- 16. Selenio checkbox attribute "checked"
- 17. GCC Bitwise Attribute
- 18. MVC Authorize Attribute + HttpUnauthorizedResult + FormsAuthentication
- 19. Html Target Attribute no admitido
- 20. ¿Qué es Unity InjectionConstructor Attribute?
- 21. OpenID Attribute Exchange - ¿Debería usarlo?
- 22. WCF Read DataMember Name attribute
- 23. Spring MVC Session Attribute Access
- 24. Parse svg: path d attribute
- 25. Spec RSpec model attribute setter
- 26. Entity-Attribute-Value Table Design
- 27. Redirect From Action Filter Attribute
- 28. Make MSTest respect [Conditional()] attribute?
- 29. Java: Enum vs. Int
- 30. flags para st_mode of stat system call
Offtopic, pero acabo de notar que eres el primero en cruzar la reputación de 200 000. Felicidades :) –