2012-07-03 12 views

Odpowiedz

8

zbyt późno do partii, ale miałem zamiar zaproponować zmuszając culuture EN-US ale Inwariant jest lepiej SLN

decimal value; 
bool b = Decimal.TryParse("0.1", NumberStyles.Any, new CultureInfo("en-US"), out value); 
10

Zastosowanie Culture w metodzie przeciążeniowym

+1

to flashmob =) –

39

Określ Kultury na parsowania. Twoja obecna kultura używa różnych formatów liczb, prawdopodobnie 0,1.

To będzie skutecznie analizować ciąg:

bool b = Decimal.TryParse("0.1", NumberStyles.Any, CultureInfo.InvariantCulture, out value); 
+0

To jest prawdziwe rozwiązanie –