kzen.dev
  • Questions
  • Tags
  • Utilisateurs
Notifications
Récompenses
Inscription
Une fois inscrit, vous serez informé des réponses et des commentaires à vos questions.
Connectez-vous
Si vous avez déjà un compte, connectez-vous pour vérifier les nouvelles notifications.
Il y aura des récompenses pour les questions, réponses et commentaires ajoutés.
Détails
Source
Editer
Eggs McLaren
Eggs McLaren
Question

Convertir des décimales en doubles

Je veux utiliser une barre de contrôle pour modifier l'opacité d'un formulaire.

Voici mon code :

decimal trans = trackBar1.Value / 5000;
this.Opacity = trans;

Lorsque je construis l'application, elle donne l'erreur suivante :

Impossible de convertir implicitement le type decimal en double.

J'ai essayé d'utiliser trans et double mais le contrôle ne fonctionne pas. Ce code fonctionnait bien dans un projet VB.NET antérieur.

640 2008-07-31T21:42:52+00:00 3
AbdelAziz AbdelLatef
AbdelAziz AbdelLatef
Question modifiée 3 septembre 2019 в 5:25
Programmation
c#
floating-point
type-conversion
decimal
double
Vidéos populaires
How To Convert Binary To Decimal
How To Convert Binary To Decimal
il y a 4 ans
Conversion : du DP ( virgule flottante en double précision) vers décimal
Conversion : du DP ( virgule flottante en double précision) vers décimal
il y a 3 ans
JAVA: CONVERTIR STRING A INT Y DOUBLE NÚMEROS ENTEROS Y DECIMALES
JAVA: CONVERTIR STRING A INT Y DOUBLE NÚMEROS ENTEROS Y DECIMALES
il y a 3 ans
Conversion heures décimales & minutes - Maths 3e - Les Bons Profs
Conversion heures décimales & minutes - Maths 3e - Les Bons Profs
il y a 9 ans
Math Antics - Convert any Fraction to a Decimal
Math Antics - Convert any Fraction to a Decimal
il y a 11 ans
Conversion entre Base Binaire et Décimale
Conversion entre Base Binaire et Décimale
il y a 4 ans
conversion décimale binaire
conversion décimale binaire
il y a 7 ans
Tableau de conversion, nombres décimaux
Tableau de conversion, nombres décimaux
il y a 2 ans
Binary 4 – Floating Point Binary Fractions 1
Binary 4 – Floating Point Binary Fractions 1
il y a 3 ans
Conversion d'un nombre décimal en nombre octal et d'un nombre octal en nombre décimal.
Conversion d'un nombre décimal en nombre octal et d'un nombre octal en nombre décimal.
il y a 2 ans
Convertir des mesures avec des décimaux
Convertir des mesures avec des décimaux
il y a 8 ans
Decimal Degrees to DMS Formula -  Converting Degrees Minutes and Seconds to Decimal - Trigonometry
Decimal Degrees to DMS Formula - Converting Degrees Minutes and Seconds to Decimal - Trigonometry
il y a 5 ans
Conversion entre Base Hexadécimale et Décimale
Conversion entre Base Hexadécimale et Décimale
il y a 4 ans
Decimal to Binary: Double Dabble method
Decimal to Binary: Double Dabble method
il y a 2 ans
How to convert recurring decimals to fractions.wmv
How to convert recurring decimals to fractions.wmv
il y a 13 ans
« Précédent
Suivant »
Cette question a 1 réponse en anglais, pour les lire connectez-vous à votre compte.
Solution / Réponse
Kevin Dente
Kevin Dente
31 juillet 2008 в 10:17
2008-07-31T22:17:57+00:00
Détails
Source
Editer
#8406058

Une conversion explicite en double comme celle-ci n'est pas nécessaire :

double trans = (double) trackBar1.Value / 5000.0;

Identifier la constante comme 5000.0 (ou comme 5000d) est suffisant :

double trans = trackBar1.Value / 5000.0;
double trans = trackBar1.Value / 5000d;
Suren Srapyan
Suren Srapyan
Réponse modifiée 21 octobre 2019 в 2:03
432
0
 huseyint
huseyint
1er août 2008 в 2:23
2008-08-01T14:23:28+00:00
Détails
Source
Editer
#8406060

Une réponse plus générique à la question générique "Decimal vs Double?" : Décimal pour les calculs monétaires afin de préserver la précision, Double pour les calculs scientifiques qui ne sont pas affectés par de petites différences. Comme Double est un type natif du CPU (la représentation interne est stockée en base 2), les calculs effectués avec Double sont plus performants que ceux effectués avec Decimal (qui est représenté en base 10 en interne).

Sid M
Sid M
Réponse modifiée 11 juillet 2014 в 2:42
121
0
Ryan Fox
Ryan Fox
1er août 2008 в 1:53
2008-08-01T13:53:06+00:00
Détails
Source
Editer
#8406059

Il semble que this.Opacity soit une valeur double, et que le compilateur n'apprécie pas que vous essayiez d'y insérer une valeur décimale.

Paul Fleming
Paul Fleming
Réponse modifiée 14 octobre 2012 в 11:54
55
0
Ajouter une question
Catégories
Toutes
Technologie
Culture / Loisirs
Vie / Arts
Science
Professionnel
Entreprises
Utilisateurs
Tous
Nouveau
Populaire
1
Роман Азаров
Enregistré il y a 1 semaine
2
Mansur Zakirov
Enregistré il y a 1 semaine
3
Тагир Мамедов
Enregistré il y a 1 semaine
4
Алексей Толманов
Enregistré il y a 1 semaine
5
Valeriu Vodnicear
Enregistré il y a 3 semaines
DE
ES
FR
ID
KO
PT
RO
RU
ZH
© kzen.dev 2023
Source
stackoverflow.com
sous licence cc by-sa 3.0 avec l'attribution