Stamane mi sono accorto di una cosa strana, che non
riesco a spiegare.
Il seguente codice ritorna true:
1 public void Main()
2 {
3 string test = "1.0.....2";
4
5 double doubleResult;
6
7 Console.WriteLine(
8 double.TryParse( test, NumberStyles.Any, CultureInfo.CurrentCulture,
out doubleValue ) );
9 }
Ma con tutta la buona volontà non riesco a capire come
"1.0.....2" possa essere un double valido. Va detto per
inciso che sul mio pc il punto è considerato il separatore delle migliaia,
tuttavia questo non va certo a migliorare la situazione.
powered by IMHO