Advertencia del compilador (nivel 2) CS0618

Actualización: noviembre 2007

Mensaje de error

'miembro' está obsoleto: 'texto'
'member' is obsolete: 'text'

Se marcó un miembro de clase con el atributo Obsolete, de manera que se emitirá una advertencia cuando se haga referencia al miembro de clase.

El código siguiente genera la advertencia CS0618:

// CS0618.cs
// compile with: /W:2
using System;

public class C
{
   [Obsolete("Use newMethod instead", false)]   // warn if referenced
   public static void m2()
   {
   }

   public static void newMethod()
   {
   }
}

class MyClass
{
   public static void Main()
   {
      C.m2();  // CS0618
   }
}