Bonjour,
J'ai besoin de votre aide pour savoir si il existe un moyen pour corriger un appel ambigu entre deux méthodes à part en renommant les méthodes.
Soit une classe de base avec la méthode suivante :
et la méthode statique suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 protected void Load(XmlReader xrReader) { ... }
On ajoute une nouvelle méthode statique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public static List<Configurator> Load(List<Plugin> pPlugins) { ... }
et là, patatra... le compilateur ne sait pas distinguer l'appel de la méthode statique d'où l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public static List<Configurator> Load() { return Configurator.Load(null); }
Les 2 méthodes serait statiques ou non statiques, je comprendrais. Mais avec une statique et une non statique je vois pas ce qui le gêne!!?L'appel est ambigu entre les méthodes ou propriétés suivantes*: 'Configurator.Load(System.Xml.XmlReader)' et 'Configurator.Load(System.Collections.Generic.List<Plugin>)'
Partager