Compilerfehler CS1629
Aktualisiert: November 2007
Fehlermeldung
Unsicherer Code wird möglicherweise nicht in Iteratoren angezeigt.
Unsafe code may not appear in iterators
Laut C#-Sprachspezifikation ist unsicherer Code in Iteratoren unzulässig.
Im folgenden Beispiel wird der Fehler CS1629 generiert.
// CS1629.cs
// compile with: /unsafe
using System.Collections.Generic;
class C
{
IEnumerator<int> IteratorMeth() {
int i;
unsafe // CS1629
{
int *p = &i;
yield return *p;
}
}
}