Partager via


Erreur du compilateur CS0704

Mise à jour : novembre 2007

Message d'erreur

Impossible de rechercher un membre dans 'type', car il s'agit d'un paramètre de type
Cannot do member lookup in 'type' because it is a type parameter

Un type interne ne peut pas être spécifié via un paramètre de type. Utilisez le type souhaité explicitement.

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() {}
}