miércoles, 29 de marzo de 2017
Imagen original de Pixabay.
La historia consiste en abusar del amplio conjunto de caracteres soportado por UTF, sustituyendo el punto y coma de finalización de una línea de código (";") por el símbolo de interrogación griego (";", Unicode 037E), indistinguibles a simple vista, como en la siguiente línea:
public void HelloWorld() { Console.WriteLine("Hello world!"); }Esto dará lugar a un extraño error sintáctico compilación que, situado en un lugar estratégico, hará que más de uno tenga que devanarse los sesos para descubrir dónde está el problema:
1>------ Build started: Project: TestApp, Configuration: Debug Any CPU ------ 1>C:\Projects\TestApp\Program.cs(9,46,9,47): error CS1002: ; expected ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Hey, pero por si luego quieren matar a alguien, os adjunto un link a la fuente original, que mía no es la ocurrencia ;D
Publicado en Variable not found.
1 comentario:
Esa tiene gracia! También podríamos poner algún espacio con nuestro caracter ANSI FF...
Enviar un nuevo comentario