Const laisse la valeur du variable inchangeable ???
Résolu/Fermé
A voir également:
- Const laisse la valeur du variable inchangeable ???
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Valeur ascii - Guide
- #Valeur excel somme - Guide
- Cette valeur ne correspond pas aux restrictions de validation des données pour cette cellule ✓ - Forum MacOS
3 réponses
urilou777
Messages postés
319
Date d'inscription
samedi 22 janvier 2022
Statut
Membre
Dernière intervention
12 janvier 2023
43
Modifié le 30 janv. 2022 à 12:30
Modifié le 30 janv. 2022 à 12:30
une constante par définition ne peut pas et ne devrait pas être changée, il est donc normal que le premier code ne fonctionne pas et refuse de se compiler.
Le deuxième code "fonctionne" oui mais fait-il ce que vous voulez qu'il fasse ?
Que souhaitez-vous faire exactement et pourquoi avez-vous besoin d'utiliser const car on dirait que ça ne correspond pas à votre cas d'utilisation.
Le deuxième code "fonctionne" oui mais fait-il ce que vous voulez qu'il fasse ?
Que souhaitez-vous faire exactement et pourquoi avez-vous besoin d'utiliser const car on dirait que ça ne correspond pas à votre cas d'utilisation.
Utilisateur anonyme
Modifié le 30 janv. 2022 à 12:42
Modifié le 30 janv. 2022 à 12:42
Bonjour
Heu ne peut pas tout court.
C’est le sens même du mot constante. Ça ne change pas.
Donc si tu définis une « variable » comme constante, c’est que tu as au préalable réfléchi et choisi que cette « variable » ne change jamais. D’ailleurs on ne l’appelle plus variable mais constante.
En maths par exemple pour une équation du type y = ax + b, a et b sont des constantes.
Elles sont définies une fois pour toute et c’est exactement pareil en C#
une constante par définition ne peut pas et ne devrait pas être changée
Heu ne peut pas tout court.
C’est le sens même du mot constante. Ça ne change pas.
Donc si tu définis une « variable » comme constante, c’est que tu as au préalable réfléchi et choisi que cette « variable » ne change jamais. D’ailleurs on ne l’appelle plus variable mais constante.
En maths par exemple pour une équation du type y = ax + b, a et b sont des constantes.
Elles sont définies une fois pour toute et c’est exactement pareil en C#
Modifié le 30 janv. 2022 à 13:09
Merci urilou