consigo este mensaje en mi programa, pero no sé cómo solucionarlo tengo buscar en la red, pero no encuentro Lo que puede ayudarmeoperador '*' no se puede aplicar a operandos de tipo 'doble' y 'decimal'
private double Price;
private int Count;
private double Vat;
private const double foodVATRate = 0.12, otherVATRate = 0.25;
private decimal Finalprice;
private decimal Rate;
public void Readinput()
{
Finalprice = (decimal)(Price * Count);
}
private void cal()
{
char answer = char.Parse(Console.ReadLine());
if ((answer == 'y') || (answer == 'Y'))
Vat = foodVATRate;
else
Vat = otherVATRate;
Rate = Vat * Finalprice;
operador '*' no se puede aplicar a operandos de tipo 'doble' y 'decimal' es lo que aparece en la Velocidad = IVA * Finalprice; y no sé si puedo arreglarlo
Y un gran artículo que explica por qué no: http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html – doblak