Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Expression expected after yield return
This error occurs if yield is used without an expression. To avoid this error, insert the appropriate expression in the statement.
The following sample generates 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() { }
}