interfaz
Publicado por alfonso (1 intervención) el 22/01/2007 14:06:37
Hola estoy intentando definir una interfaz en la que he definido un método genérico int comprobar(object a, object b), la idea de definir este método con dos parámetros object es, no tener que definir métodos: para tipos de datos concretos
El problema es que no me funciona
¿Tengo que definir métodos concretos para cada tipo de dato que use en el interfaz?
Un saludo
Gracias
using System;
interface A
{
int comprobar(object a, object b);
}
class c1: A
{
public int comprobar(int a, int b)
{
...............
}
}
class c2: A
{
public int comparar(char a, char b)
{
............
}
}
class Prueba
{
public static void Main()
{
c1 E=new c1();
resultado=E.comprobar(5,4);
Console.Write("{0}",resultado);
}
}
El problema es que no me funciona
¿Tengo que definir métodos concretos para cada tipo de dato que use en el interfaz?
Un saludo
Gracias
using System;
interface A
{
int comprobar(object a, object b);
}
class c1: A
{
public int comprobar(int a, int b)
{
...............
}
}
class c2: A
{
public int comparar(char a, char b)
{
............
}
}
class Prueba
{
public static void Main()
{
c1 E=new c1();
resultado=E.comprobar(5,4);
Console.Write("{0}",resultado);
}
}
Valora esta pregunta


0