Lire en anglais

Partager via


Erreur du compilateur CS0704

Impossible de rechercher un membre dans 'type', car il s’agit d’un paramètre de type

Un type interne ne peut pas être spécifié via un paramètre de type. Utilisez plutôt le type de manière explicite.

Exemple

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

// CS0704.cs  
class B  
{  
    public class I { }  
}  
  
class C<T> where T : B  
{  
    T.I f;  // CS0704 – member lookup on type parameter  
    // Try this instead:  
    // B.I f;  
}  
  
class CMain  
{  
    public static void Main() {}  
}