Error del compilador CS1627
Actualización: noviembre 2007
Mensaje de error
Se esperaba una expresión tras la instrucción yield return
Expression expected after yield return
Este error se produce si se utiliza yield sin una expresión. Para evitarlo, inserte la expresión apropiada en la instrucción.
El código siguiente genera el error 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() { }
}