Partager via


Erreur du compilateur CS1637

Mise à jour : novembre 2007

Message d'erreur

Les itérateurs ne peuvent pas avoir de paramètres unsafe ou de types yield
Iterators cannot have unsafe parameters or yield types

Vérifiez la liste des arguments de l'itérateur et le type de toutes les instructions yield pour vous assurer que vous n'utilisez pas de types non sécurisés.

Exemple

L'exemple suivant génère l'erreur CS1637 :

// CS1637.cs
// compile with: /unsafe
using System.Collections;

public unsafe class C
{
    public IEnumerator Iterator1(int* p)  // CS1637
    {
        yield return null;
    }
}