This documentation is archived and is not being maintained.

Compiler Error CS1515

'in' expected

In a foreach, in statement, the "in" part is missing.

The following sample generates CS1515:

using System;

class Driver
   static void Main()
      int[] arr = new int[] {1, 2, 3};

      // try the following line instead
      // foreach (int x in arr)
      foreach (int x arr)      // CS1515, "in" is missing