Error del compilador CS0619

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á un mensaje de error cuando se haga referencia al miembro de clase.

El código siguiente genera el error CS0619:

// CS0619.cs
using System;

public class C
{
   [Obsolete("Use newMethod instead", true)]   // generates an error on use
   public static void m()
   {
   }

   // this is the method you should be using
   public static void newMethod()
   {
   }
}

class MyClass
{
   public static void Main()
   {
      C.m();   // CS0619
   }
}