Partager via


Erreur du compilateur CS1627

Mise à jour : novembre 2007

Message d'erreur

Expression attendue après yield return
Expression expected after yield return

Cette erreur se produit si yield est utilisé sans expression. Pour éviter cette erreur, insérez l'expression appropriée dans l'instruction.

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

// 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() { }
}