Articles of doppia

Sto impazzendo o Math.Pow è rotto?

Ho usato il convertitore di base da qui e l’ho modificato per funzionare con valori ulong, ma durante la conversione di numeri grandi, in particolare numeri superiori a 16677181699666568 restituiva valori errati. Ho iniziato a indagare su questo e ho scoperto che Math.Pow (3, 34) restituisce il valore 16677181699666568, quando in realtà 3 ^ 34 […]

Chiamare DLL da VB6 e C # Dai risultati leggermente diversi in Double Precision

Ho una libreria proprietaria in una DLL (non ho il codice) che è stata utilizzata per anni all’interno di VB6. Sto cercando di aggiornare il codice VB6 a C # e spero di far sì che il codice C # replichi esattamente il comportamento VB6. Sto avendo problemi a fare i risultati di doppia precisione […]

Formattazione delle stringhe: numeri in virgola mobile negativi / positivi

Come posso usare String.Format in C # così i doppi vengono visualizzati in questo modo: example: ___-1.000 ____1.000 __100.123 -1000.321 _1000.214 eccetera… Dove _ è spazio ( ” ” ); Tutto quello che posso fare è String.Format(“{0:F3}”, -123.321);

Definire un doppio array senza una dimensione fissa?

Ciao ho un problema con gli array c #. Ho bisogno di un array per memorizzare alcuni dati lì … Il mio codice è quello double[] ATmittelMin; ATmittelMin[zaehlMittel] = Gradient(x, xATmax, y, yATmax); Ma il compilatore dice: non definito var Come posso definire un doppio array senza una dimensione fissa? Molte grazie!

come gestire la cultura in doppia analisi in c #?

Ho una domanda su come gestire la cultura mentre analizzo i doppi. In un sistema, le informazioni sui prezzi di vari server vengono messe insieme. Tuttavia, i dati forniti come input variano in cultura. due milioni e cinquanta centesimi sono dati come: “2.000.000,50” “2,000,000.50” “2.000.000,50” “2000000,50” c’è un modo generico per gestire questi vari tipi […]

Come verificare se il numero è divisibile in c #?

Devo sapere come eseguire questa procedura. calculation1: 1/4 = 0,25 calculation2: 1/8 = 0,125 calculation3: 47/183 = 0,25683060109289617486338797814207…… calculation4: 58/889 = 0,06524184476940382452193475815523…… calculation5: 1/5 = 0,2 I risultati dei calcoli 1, 2 e 5 daranno un risultato breve, nessun punto o una serie infinita di cifre. I risultati dei calcoli 3 e 4 sono molto […]

Formato C # Raddoppia alla notazione Scientfic in poteri con multipli di tre

Sto provando a formattare alcuni grandi numeri in formato scientifico, ma ho bisogno del potere in multipli di tre. C’è un modo consigliato per farlo? Ho una gamma di numeri in una tabella e invece di vero formato scientifico (con una sola cifra prima del punto decimale) sono felice di avere quel cambiamento per avere […]

C # Alta precisione doppia

Sto scrivendo una funzione che calcola il valore di PI e lo restituisce come un doppio. Fin qui tutto bene. Ma una volta che la funzione raggiunge le 14 cifre dopo la cifra decimale, non può più trattenerla. Suppongo che questo sia dovuto alla precisione limitata del doppio. Cosa devo fare per continuare a ottenere […]

Esiste una doppia class 128 o 256 bit in .net?

Ho un’applicazione che voglio essere in grado di utilizzare numeri grandi e numeri molto precisi. Per questo, avevo bisogno di un’interpretazione di precisione e IntX funziona solo per interi. Esiste una class in .net framework o anche una terza parte (preferibilmente gratuita) che farebbe questo? c’è un altro modo per fare ciò?

JsonConvert genera un’eccezione ‘non valida valida’ quando deserializza in un doppio

Ottengo un’eccezione quando provo a deserializzare su un object da una stringa JSON. Input string ‘46.605’ is not a valid integer. Path ‘LatitudeCenter’ È davvero strano perché JsonConvert prova a deserializzare un attributo come un intero ma in realtà è un doppio e non un intero . Ho già controllato il mio progetto API Web. […]