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