Questo snippet C#:
class Test
{
static void Main()
{
System.Console.WriteLine(new a());
}
}
stampa a console le mie iniziali con una chiocciola in mezzo:
a@f
Si sa che la classe a:
- deriva da System.Object,
- NON ha definito in modo esplicito alcun costruttore e
- NON sovrascrive nel suo codice di definizione il metodo ToString.
Com'è possibile?
Le vostre idee/soluzioni fino al prossimo venerdì, nella sezione commenti.