bonjour,
j'ai esseyé de tester le code d'utilisation d'inteface en c# mais ca marche pas, voila le code ci-deesous :
Code C# : 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
20
21
22
23
24
25
26
27 public interface IVisual { void Paint(); } class Rectangle : IVisual { public void move() { Console.WriteLine("la methode move"); } void IVisual.Paint() { Console.WriteLine("la methode paint"); } static void Main(string[] args) { Rectangle r = new Rectangle(); r.move(); // Ok r.Paint();// IVisual v = (IVisual)r; v.Paint(); // Ok Console.ReadKey(); } }
le probleme c'est que r.paint n'est pas accecible, j'ai compris pourkoi, j'ai bien implémenté mon interface et la methode paint aussi.
merci de votre support
Partager