Scusate regà, ma questa mi sta facendo sganasciare dalle risate.

In un mio programma ad un certo punto istanzio quattro variabili in questo modo:

int xwm, ywm, wwm, hwm;

Risultato:

xwm, wwm e hwm valgono 0.
ywm non esiste...

Mi ci è voluto un pò per arrivarci perché non dà errori di nessun genere, quindi analizzando in debug la procedura in questione alla fine è saltato fuori questo strano comportamento...

Mi son detto "Che abbia beccato una varibile protetta o roba del genere?"

Allora ho rinominato tutto così:
int x_wm, y_wm, w_wm, h_wm;

Risultato:

x_wm, w_wm e h_wm valgono 0.
y_wm non esiste...

Sono leggermente allibito... allora ho provato addirittura così:

int x_wm, w_wm, h_wm;
int y_wm;

Niente... y_wm proprio non la vede.
Allora mi son detto "Ma forse per qualche arcano motivo non vuole che le variabili inizino con la y...."
E ho rinominato tutto così...

int wmx, wmy, wmw, wmh;

Non ci crederete, wmy non me la istanzia uguale

Allora non capisco proprio, questo deve essere un baco di C#... :rollo:

Altrimenti non si spiega...