Foros del Web » Programación para mayores de 30 ;) » .NET »

Interfaces c#

Estas en el tema de Interfaces c# en el foro de .NET en Foros del Web. Hola, alguien sabe porque este codigo tna sencillo no funciona: Código: interface Interfac1 { void DoWork(); } class MyClass : Interfac1 { void DoWork() { ...
  #1 (permalink)  
Antiguo 21/04/2006, 04:43
Avatar de 2540EA  
Fecha de Ingreso: mayo-2005
Ubicación: Murcia
Mensajes: 229
Antigüedad: 19 años
Puntos: 0
Interfaces c#

Hola, alguien sabe porque este codigo tna sencillo no funciona:

Código:
interface Interfac1
{
    void DoWork();
}

class MyClass : Interfac1
{
    void DoWork()
    {
    }
}
Error 1 'MyClass' does not implement interface member 'Interfac1.DoWork()'. 'MyClass.DoWork()' is either static, not public, or has the wrong return type. G:\Visual Studio 2005\Projects\Prueba Interfaz\Prueba Interfaz\i.cs 6 7 Prueba Interfaz

Dice que no implemento DoWork, pero si que lo hago.

Gracias
Saludos
  #2 (permalink)  
Antiguo 21/04/2006, 11:37
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Solo hay que darle el alcance dentro de tu clase :

Cita:
class MyClass : Interfac1
{
public void DoWork()
{
}
}
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 21/04/2006, 23:16
Avatar de 2540EA  
Fecha de Ingreso: mayo-2005
Ubicación: Murcia
Mensajes: 229
Antigüedad: 19 años
Puntos: 0
Re

Hola
Gracias por las molestias
Debio de ser el compilador, por que esta mañana nada más abrirlo le dia a compilar y lo hizo perfectamente, ayer no lo hacía, es una cosa muy rara.
Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:47.