¿Cuál es el propósito del campo público "value__" que puedo ver en Reflector contra mi enumeración?
Estoy viendo una enumeración que creé en Reflector y hay un campo entero público llamado "valor __".
¿Cuál es el propósito de este miembro?
Un enlace o referencia a un documento está bien para una respuesta.
Googling es una molestia porque "value__" está devolviendo hits por "value".
He estado buscando durante casi una hora y solo encontré los enlaces a continuación. La mayoría de estos son el mismo artículo en diferentes sitios. Todos muestran cómo acceder al miembro a través de la reflexión, pero ninguno explica para qué sirve el miembro.
http: //powershell.com/cs/forums/p/462/599.asp
http: //tfl09.blogspot.com/2008/12/enums-enum-values-and-powershell.htm
C # función que acepta un elemento Enum y devuelve el valor enum (no el índice)
http: //www.mail-archive.com/[email protected]/msg02431.htm
ACTUALIZA
El último enlace a continuación analiza (en la parte inferior) que no puede usar value__ como un valor de enumeración, ya que se reserva, pero no dice por qué.
http: //www.vijaymukhi.com/documents/books/csadv/chap3.ht
Compiler Error
error CS0076: El nombre del enumerador 'value__' está reservado y no se puede usar ... Solo para una enumeración no nos permite usar la palabra reservada value__ ya que debe estar usando la misma palabra internamente para hacer un seguimiento de la enumeración. @
UPDATE 2
El siguiente enlace es a la página de MSDN que para el error del compilador que también dice "value__" está reservado. Pero todavía no es una alegría descubrir lo que hace el miembro ...
http: //msdn.microsoft.com/en-us/library/e3988xhs (v = vs.71) .aspx