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;
}
}