problème Simimilar à Math.Atan2 or class instance problem in C# et add two double given wrong resultmaintien double variable valeur incorrecte
Il est quelque chose que les lignes simples:
public static String DegreeToRadianStr(Double degree)
{
Double piBy180 = (Math.PI/180);
Double Val = (piBy180 * degree); // Here it is giving wrong value
}
piBy180 * degré = -3,1415926535897931 mais Val = -3,1415927410125732
alt text http://www.imagechicken.com/uploads/1262936639009840000.jpg Je n'ai vraiment aucune idée quoi faire .. S'il vous plaît poser quelques questions à ce sujet, afin que je puisse signaler où il va mal.
Il est étonnant que piBy180 garde une valeur correcte.
Même chose se passe avec d'autres fonctions aussi, Mais certains comment j'ai manipulé pour obtenir des valeurs correctes. J'utilise C# .net SP1 de MS Visual Studio.
Ici nous allons à nouveau ...... – leppie
Pendant ce temps, j'ai changé Double à Decimal .. Voyons voir ce qui se passe. Jusqu'à maintenant semble OK. – Rick2047
décimal est comme 20x plus lent que le double –