2010-07-30 12 views

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).

+0

Offtopic, pero acabo de notar que eres el primero en cruzar la reputación de 200 000. Felicidades :) –