80 votes

Comment appeler une méthode non statique à partir d’une méthode statique en C# ?

J’ai le code suivant, je veux appeler à partir de. Est-ce possible en C# ? Si oui, comment?

136voto

tvanfosson Points 268301

Vous devez créer une instance de la classe et appeler la méthode sur celle-ci.

28voto

Kepboy Points 1326

Peut-être que ce que vous recherchez, c’est le modèle Singleton?

Vous devez toujours créer une instance de la classe, mais vous vous assurez qu’il n’y a qu’une seule instance.

22voto

Jim W Points 3050

Vous devez créer une instance de cette classe dans la méthode statique, puis l’appeler.

Par exemple comme ceci :

12voto

Brandon Points 7151

Vous ne pouvez pas appeler une méthode non statique sans créer au préalable une instance de sa classe parente.

Donc, à partir de la méthode statique, il faudrait instancier un nouvel objet...

... , puis appelez la méthode non statique.

11voto

Leo Points 59

Il vous suffit de fournir une référence d’objet . Veuillez fournir le nom de votre classe dans le poste.

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