This documentation is archived and is not being maintained.

Compiler Error CS0230 

Error Message

Type and identifier are both required in a foreach statement

A foreach statement was poorly formed.

The following sample generates CS0230:

// CS0230.cs
using System;

class MyClass
   public static void Main()
      int[] myarray = new int[3] {1,2,3};

      foreach (int in myarray)   // CS0230
      // try the following line instead
      // foreach (int x in myarray)