Originariamente inviato da fcolle
Non si sa mai...
Allora proverei a suggerire:

un cast in int:

int pippo=4;
if(((int)pippo)<12){...}

cosi se ci sono problemi con i tipi di dati dovresti accorgertene (invalidcastexception)

Il debugger cosa dice?? il valore della variabile è veramente 4 durante il runtime?
Castato.. anche in più modi.. ma nada
bhè se vuoi te lo giuro.. durante il debug la variabile ha valore 4, ho anche provato a trimmare.. magari uno spazio avrebbe potuto dare questo problema.. ma niente!