Tipi di variabili da WPFF a App Windows Universal Platform

Posted on 18 gennaio 2018. Filed under: Senza categoria |

Ho rispolverato un vecchio progetto in WPF e lo sto riscrivendo in Universal Windows Platform.

Il progetto originale includeva delle funzioni Int per convertire i numeri decimali in intero.
La funzione INT in UWP non esiste e io ho usato la funzione cint per convertire i numeri decimali in intero.
Ho visto testando l’App che il risultato non è come me l’aspettavo.
Ho dato per scontato che CINT togliesse al numero decimale la parte dopo la virgola, pensavo che CINT semplicemente troncasse il numero.
Indagando quindi sul perché il risultato era diverso ho scoperto che CINT non tronca il numero decimale ma arrotonda al numero intero più vicino e quindi 20,6 diventa con cint 21 e non 20 come si poteva credere.
La funzione da usare quindi in questo caso è Math.Truncate che serve proprio ad eliminare la parte dopo la virgola senza arrotondare il numero all’intero più vicino.

Può essere che questa sia una cosa risaputa da tempo ma allo scoperto con le mie mani proprio adesso.
Di seguito uno screenshot dell’esempio utilizzato:

 

image

Applicazione WPF

 

image

Applicazione UWP

 

image

Applicazione UWP

Annunci

Make a Comment

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

Liked it here?
Why not try sites on the blogroll...