Hola tengo un problema, anteriormente estaba utlizando unos calculo con el tipo de dato decimal de esta forma:
int cant;
decimal precio;
cant = int.Parse(TextBox1.Text);
precio = decimal.Parse(TextBox3.Text);
decimal total = (cant * precio) + decimal.Parse(Label5.Text);
Label5.Text = total.ToString();
Y me regresaba el total perfectamente con solo dos decimales tal y como lo requeria, pero ahora quiero agregar que al precio se le agregue un 0.05% de cargo y el resultado me lo hace bien pero me esta agregando otros dos decimales.
El codigo es el siguiente:
decimal precioTemp = decimal.Parse(TextBox3.Text);
decimal cargo = 0.05M;
precioTemp += cargo * precioTemp;
Label22.Text = precioTemp.ToString();
por ejemplo el precio ingresado en el TextBox3 es 10.00 y el cargo es 0.05
y me regresa lo siguiente 10.5000, yo no requiero esos dos ceros de sobra, alguien podria ayudarme con esta duda???
Gracias y saludos