Bonjour à tous.
Plutôt fervant du VB.NET, je me mets au C# et j'ai du mal avec un truc basique. J'ai trouvé de la doc et des tutos pour m'aider, mais là je sèche sur un truc simple.
Je voudrais accéder à une property d'une classe à partir d'une autre classe.
Dans une classe Wood j'ai mis cela :
et dans une classe Froger je voudrais modifier la valeur de cette property en faisant cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class Wood : DrawableGameComponent { private string _BlocRondin; public string BlocRondin { get { return _BlocRondin; } set { _BlocRondin = value; } }
Sauf que là, il me dit, sur BlocRondin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 public class Froger : Microsoft.Xna.Framework.Game { public Froger() { graphics = new GraphicsDeviceManager(this); Content.RootDirectory = "Content"; graphics.PreferredBackBufferHeight = 1024; graphics.PreferredBackBufferWidth = 1280; } protected override void Initialize() { BlocRondin = "go"; base.Initialize(); }
Et je vois pas ce que j'ai oublié dans le code.Le nom 'BlocRondin' n'existe pas dans le contexte actuel
Pouvez vous m'aider ?
Partager