C#: Multiplier Décimal avec Flotteur?

Je veux effectuer l'opération suivante:

décimal = décimal? * flotteur /100

Quel est le moyen le plus efficace pour ce faire?

  • Un peu plus d'information serait utile. Le type de données dont vous voulez que le résultat soit (double, float, int décimal...)?
  • Pas de réponse à votre question, mais je me demandais si vous avez choisi les types de données en premier lieu. Connaissez-vous la différence? Consultez cet article si ce n': 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 de plus de précision fiable.
  • Qu'entendez-vous par "décimal?", êtes-vous réellement à l'aide d'un type nullable?
  • David a raison; cette opération est bizarre. Pourquoi êtes-vous en train de mélanger de virgule flottante binaire à virgule flottante entier et les mathématiques tout en un expression? On dirait que vous êtes en prenant un pourcentage d'une quantité d'argent; pourquoi n'est-ce pas le pourcentage déjà sous la forme décimale?