Lire en anglais

Partager via


Erreur du compilateur CS1913

Impossible d’initialiser le membre 'name'. Il ne s’agit pas d’un champ ou d’une propriété.

Les initialiseurs d’objets ne peuvent être utilisés que pour initialiser les champs ou les propriétés accessibles.

Pour corriger cette erreur

  1. Initialisez le membre de classe dans un constructeur normal ou une autre méthode d’initialisation.

Exemple

L’exemple suivant génère l’erreur CS1913 :

// cs1912.cs  
class A  
{  
    public delegate void D();  
    public event D myEvent;  
}  
  
public class Test  
{  
    static void Main()  
    {  
  
        A a = new A() {myEvent = M}; // CS1913  
    }  
  
    public void M(){}  
}  

Voir aussi