Hola,
Vale, reconozco que el código fuente no tiene mucho sentido, como no sea alguno o algunos ocultos que se le quieran encontrar,... pero, que sepáis que en CSharp es posible escribir el siguiente "programa" sin problemas:
Código:
using System;
namespace Consola
{
public enum español { genial, mediocre, montón };
class MainClass
{
public static void Main(string[] args)
{
// Declaramos e inicializamos un español del montón
español paisano = español.montón;
switch(paisano)
{
case español.genial:
case español.mediocre:
case español.montón:
Console.WriteLine(MainClass.FuturologíaEspañola());
break;
}
Console.ReadLine();
}
public static string FuturologíaEspañola()
{
return "Que usted lo pase bien caballero";
}
}
}
Esto es así, según tengo entendido, porque el compilador de este lenguaje está preparado "de serie" para trabajar con el juego de caracteres Unicode, lo mismo estoy diciendo alguna burrada, pero, como digo, son posibles los identificadores con acentos y eñes, entre otros caracteres "raros"...