Freigeben über


Compilerfehler CS1637

Aktualisiert: November 2007

Fehlermeldung

Iteratoren dürfen keine unsicheren Parameter oder yield-Typen aufweisen.
Iterators cannot have unsafe parameters or yield types

Um sich zu vergewissern, dass keine unsicheren Typen verwendet werden, überprüfen Sie die Argumentliste des Iterators und den Typ aller yield-Anweisungen.

Beispiel

Im folgenden Beispiel wird der Fehler CS1637 generiert.

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

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