Page 1 sur 1

Conseil sur la manière de faire une méthode virtual qui renvoi une valeur

Publié : 16 Mars 2022 20:53
par megablast2
bonjour a vous,
Sauriez vous quel est la meilleur manière de faire une méthode virtual qui renvoi une valeur? Dans ce genre :

Code : Tout sélectionner

public virtual float GetDisctance (float other){}

Re: Conseil sur la manière de faire une méthode virtual qui renvoi une valeur

Publié : 17 Mars 2022 10:29
par boubouk50
???
il n'y a pas 150000 façons de déclarer une méthode. C'est quoi la vraie question??

https://docs.microsoft.com/en-us/dotnet ... ds/virtual

Re: Conseil sur la manière de faire une méthode virtual qui renvoi une valeur

Publié : 17 Mars 2022 10:47
par Override
megablast2 a écrit :
16 Mars 2022 20:53
bonjour a vous,
Sauriez vous quel est la meilleur manière de faire une méthode virtual qui renvoi une valeur? Dans ce genre :

Code : Tout sélectionner

public virtual float GetDisctance (float other){}
Renseigne toi aussi sur les fonctions (System.Func) qui devraient t'intéresser, c'est très pratique

Y'a beaucoup de paternes intéressant avec

Après comme dit Boubouk, y'a pas 36 moyen de le faire :hehe:

Re: Conseil sur la manière de faire une méthode virtual qui renvoi une valeur

Publié : 17 Mars 2022 15:27
par megablast2
@boubouk50
En fait la question c'était la meilleur manière de l'écrire pour que ça pause le moins de problème possible. Par xemple j'ai fait ceci. Et du coup kje ne met pas la base quand je l'override. Mais est ce que c'est la bonne façon de faire?

Code : Tout sélectionner

public virtual float GetDisctance (float other){return 0f;}

@Override
A merci, je ne connaissais pas du tout. Ca a l'air super intéressant.

Re: Conseil sur la manière de faire une méthode virtual qui renvoi une valeur

Publié : 17 Mars 2022 15:45
par boubouk50
Ce n'est ni interdit ni mal fait.

Tu définis une fonction qui peut être supplanter en totalité ou à moitié. Tu fais bien comme tu veux. C'est en fonction de ton besoin, ça ne change rien.