Compilerfehler CS1627

Ausdruck nach "yield return" erwartet.

Dieser Fehler tritt auf, wenn yield ohne einen Ausdruck verwendet wird. Um diesen Fehler zu vermeiden, fügen Sie den entsprechenden Ausdruck in die Anweisung ein.

Im folgenden Beispiel wird CS1627 generiert:

// CS1627.cs  
using System.Collections;  
  
class C : IEnumerable  
{  
   public IEnumerator GetEnumerator()  
   {  
      yield return;   // CS1627  
      // To resolve, add the following line:  
      // yield return 0;  
   }  
}  
  
public class CMain  
{  
   public static void Main() { }  
}