W moim programie napotkałem problem zapisując małą liczbę do kontekstu. Odpowiedź, która jest następnie odczytywana przez odpowiedź ajax jQuery.Dlaczego liczba # nie działa dla bardzo małych liczb?
value = -0.00000015928321772662457;
context.Response.Write(value.ToString("#.#"));
powraca [object XMLDocument]
jednak
context.Response.Write(value.ToString("n"));
zwraca 0.00 zgodnie z oczekiwaniami.
Używanie "n" jest całkowicie w porządku dla mojego programu, ale dlaczego "#. #" Powraca z dokumentem XMLDocument?
Jaki jest typ wartości? –
Miksujesz zmienną o nazwie "wynik" ze zmienną o nazwie "wartość". Oczywiście * wynik * to liczba, * wartość * nie jest. –
Przepraszam, naprawiłem to. Wartość jest podwójna. – MikeKusold