2008-12-10 6 views
2

J'ai une petite calculatrice que je crée en C# (Sharp Develop). L'utilisateur entre deux valeurs et le code renvoie le troisième. J'ai de la difficulté à arrondir la troisième valeur une fois qu'elle est retournée. J'ai été à travers quelques forums et le site msdn et je comprends le code qui est posté là, mais je ne peux pas sembler le faire fonctionner dans ma situation. Quelqu'un peut-il fournir un peu d'aide? Référence le code ci-dessous.C# Valeur arrondie d'une zone de texte

int y; 
decimal x, z; 
x = int.Parse(tb2_fla.Text);  
y = int.Parse(tb2_e.Text); 
z = (x * y * 1.732050808m)/1000; 
tb2_kva.Text = z.ToString(); 

Je me félicite de l'assistance et la critique
Greg

Répondre

0

Essayez d'utiliser Math.Round()

tb2_kva.Text = Math.Round(z, # Places).ToString(); 
+0

Merci Ian, c'était exactement ça! –

0

Could Math.round (z, nrofdecimals) être la réponse à votre problème?

0

Essayez la fonction Math.Round.