Ho due interi che voglio dividere per ottenere una percentuale.Qual è il modo migliore per creare un valore percentuale da due numeri interi in C#?
Questo è ciò che ho in questo momento:
int mappedItems = someList.Count(x => x.Value != null);
int totalItems = someList.Count();
(int)(((double)mappedItems /(double) totalItems) * 100)
Questo dà la risposta giusta. Ma questo è un sacco di casting per fare qualcosa di semplice come ottenere una percentuale tra due numeri.
C'è un modo migliore per farlo? Qualcosa che non implichi il casting?
Grazie per le grandi risposte! Voti in tutto! – Vaccano