6
Je souhaite effectuer l'opération suivante:C#: Multiplier Décimal avec Flottant?
décimal = décimal? * float/100
Quel est le moyen le plus efficace de le faire?
Je souhaite effectuer l'opération suivante:C#: Multiplier Décimal avec Flottant?
décimal = décimal? * float/100
Quel est le moyen le plus efficace de le faire?
Voulez-vous le résultat en tant que float
var result = ((float)d) * f/100;
ou sous forme décimale
var result = d * ((decimal)f)/100;
je doute certainement le mélange des decimal
et float
types bien. Un certain contexte aiderait!
Un peu plus d'information vous sera utile. Quel type de données voulez-vous que le résultat soit (double, float, int decimal ...)? –
Pas une réponse à votre question, mais juste de se demander si vous avez choisi les types de données en premier lieu. Êtes-vous conscient de la différence? Voir cet article sinon: http://gregs-blog.com/2007/12/10/dot-net-decimal-type-vs-float-type/ Il est important de connaître la différence si vous avez besoin d'une précision plus fiable. – David
Que voulez-vous dire par "décimal?", Utilisez-vous réellement un type Nullable? –