aide en c # sur une erreur CS01117 - C#/.NET managed - Programmation
Marsh Posté le 07-11-2006 à 20:59:20
on écrit "Round" et pas "round"
Marsh Posté le 07-11-2006 à 21:04:38
merci beaucoup par contre il me met une erreur error CS0029: Impossible de convertir implicitement le type 'double' en 'int' pareil sur math.Round :s
Marsh Posté le 07-11-2006 à 21:17:14
oui, normal... Math.Round() renvoit un double, et toi tu stockes ce qu'il te renvoie dans un int (nb1 et nb2)
Marsh Posté le 07-11-2006 à 21:34:07
il n'y a aucune conversion à faire... soit tu changes le type de nb1 et nb2 en double, soit tu utilises Random.Next() au lieu de Random.NextDouble() sur les lignes 86 et 87.
si le but est d'obtenir un nombre entier compris entre 1 et 10, alors ce code fait très bien l'affaire :
Code :
|
Marsh Posté le 07-11-2006 à 20:38:19
Bonsoir a tous
voila je dois faire un programme en C# et il me met un message d'erreur ca serait sympa de m'éclairer
d'abord le code et le souci se situe au niveau des variables et de la case 4 le message d'erreur error CS0118: 'System.Math' désigne 'classe' où 'variable' était attendu + error CS0117: 'System.Math' ne contient pas de définition pour 'round'
merci a vous
Message édité par totom53 le 07-11-2006 à 20:42:20