6
Deseo realizar la siguiente operación:C#: ¿Multiplicar decimal con flotador?
decimal = decimal? * float/100
¿Cuál es la forma más eficiente de hacer esto?
Deseo realizar la siguiente operación:C#: ¿Multiplicar decimal con flotador?
decimal = decimal? * float/100
¿Cuál es la forma más eficiente de hacer esto?
¿Quieres el resultado como un float
var result = ((float)d) * f/100;
o como un decimal
var result = d * ((decimal)f)/100;
ciertamente cuestionar la mezcla de decimal
y float
tipos embargo. ¡Algún contexto ayudaría!
Un poco más de información sería útil. ¿Qué tipo de datos desea que sea el resultado (doble, flotante, int decimal ...)? –
No es una respuesta a su pregunta, pero me preguntaba si eligió los tipos de datos en primer lugar. ¿Eres consciente de la diferencia? Vea este artículo si no: http://gregs-blog.com/2007/12/10/dot-net-decimal-type-vs-float-type/ Es importante saber la diferencia si necesita una precisión más confiable. – David
¿Qué quiere decir con "decimal?", ¿Está realmente usando un tipo que admite nulos? –