Bonjour à tous,

Je suis débutant en C#, et j'ai simplement quelques notions en C et en programmation objet.

Par exemple je vois comment (de manière très simple) créer une classe "Voiture" avec plusieurs méthodes et réutiliser le tout dans le programme principal (main), du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Voiture maPeugeot = new Voiture("406", 110, "bleue");
maPeugeot.rouler(540);

Mais il y a beaucoup de choses que je n'ai pas encore capté, notamment en programmation "Windows"

En tant qu'utilisateur (de mon programme), j'interagis via une interface et des boutons, donc le code en lui même se retrouve dans les fonctions du type "button1click(..)"

Mon besoin est de créer l'objet par l'action sur un bouton :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Voiture maPeugeot = new Voiture("406", 110, "bleue");
et de le manipuler ensuite via d'autres boutons :
Bien entendu si je fais cela, ca ne marche pas, car l'objet maPeugeot n'existe que dans le contexte de la fonction button1click.

Alors, comment faut-il s'y prendre? Où déclarer/créer l'objet ?

Merci d'avance !