56 votes

Méthode dans une méthode

Je suis en train de créer une bibliothèque C# avec du code réutilisable et j’essayais de créer une méthode à l’intérieur d’une méthode. J’ai une méthode comme celle-ci :

Ce que j’aimerais faire, c’est ceci :

Ensuite, je pouvais choisir soit ```` ou . Évidemment, le compilateur n’est pas content de cela, toute aide est très appréciée. Merci.

99voto

Ray Points 22127

Si par méthode imbriquée, vous entendez une méthode qui n’est appelable que dans cette méthode (comme dans Delphi), vous pouvez utiliser des délégués.

47voto

Zeeshan Points 663

Oui, `` lorsqu’il est publié, les fonctions locales vous permettront de le faire. Vous pourrez avoir une méthode, à l’intérieur d’une méthode comme:

26voto

Alexander Galkin Points 4312

Vous pouvez définir des délégués dans votre méthode avec du code complet et les appeler si vous le souhaitez.

Il existe toujours une alternative à l’utilisation d’une classe imbriquée dans une classe qui ne sera pas visible de l’extérieur et à l’appel de ses méthodes, comme :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X