Bonjour à tous,
j'essaie de me familiariser un peu plus avec C#, développant principalement en vb6 et VB.net au boulot, et j'aurais une petite question sur les évènements avec paramètres personnalisés.
J'ai un enum que j'ai déclaré dans Program.cs une classe statique donc.
Ensuite dans ma classe "TelnetState" j'ai déclaré un event:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public enum InfoEtat { enDebug, enFlash, enReboot, enTelnetuse, etc.... }
J'ai déclaré la classe MessageInfoEventArgs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public event EventHandler<MessageInfoEventArgs> MessageInfo;
Mon souci c'est que sur "Etat" il est indiqué = Accessibilité incohérente*: le type de propriété 'Program.InfoEtat' est moins accessible que la propriété 'MessageInfoEventArgs.Etat' testFTP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class MessageInfoEventArgs : EventArgs { public string Message { get; set; } public Program.InfoEtat Etat { get; set; } }
Mon Enum j'ai besoin de le joindre partout, c'est pour cela que je l'ai mis dans une classe static, c'est surement pas grand chose pour pour le moment je sèche. Je continue à chercher.
Merci
Partager