This documentation is archived and is not being maintained.

Compiler Warning (level 2) CS0162

Unreachable code detected

The compiler detected code that will never be executed.

The following sample generates CS0162:

// CS0162.cs
// compile with: /W:2
public class A
{
   public static void Main()
   {
      goto lab1;
      {
         // The following statements cannot be reached:
         int i = 9;   // CS0162 
         i++;
      }
      lab1:
      {
      }
   }
}
Show: