Según la especificación del lenguaje C#, un identificador (de una variable, clase, propiedad...) puede ser una de las palabras clave del lenguaje (for, if, int, string...) si va precedida por una arroba, permitiendo aberraciones como la siguiente:
class @class
{
public static void @static(bool @bool)
{
if (@bool)
System.Console.WriteLine("true");
else
System.Console.WriteLine("false");
}
}
En fin, dudo mucho que vaya a utilizar esta posibilidad alguna vez, pero está bien saber que existe.
Publicado en: Variable Not Found.
No hay comentarios:
Publicar un comentario