PDA

Ver la Versión Completa : Interfaces en C#


YaninaGenia
12-06-2006, 16:38:46
Estuve buscando en la pagina oficial (MSDN) y no encuentro la implementacion de los metodos de las interfaces. En este caso yo tengo que implementar ICollection, IList y IEnumerable.
Solo encuentro la cabecera, por ejemplo la de ICollection>

public void CopyTo(Array array, int index)//Copia los elementos de la interfaz ICollection en un Array, a partir de un índice determinado de la clase Array.
{
}

Tengo que escribir todo el contenido con mis propias manos y cerebro o existe algo que este por default?

Yanina Genia

Al González
18-06-2006, 05:14:48
¡Hola a todos!

Comienzo a interesarme por C# y qué mejor que comenzar a leer mensajes relacionados con ese lenguaje.

Yanina, desconozco mucho de C# y tal vez me equivoque, pero, hasta donde entiendo (por lo menos lo aprendido con Delphi), las interfaces por sí solas no tienen implementación. Cada vez que se crea una nueva clase indicando en la cabecera de ésta una interfaz, la nueva clase se obliga a tener métodos (o miembros con métodos) que implementen dicha interfaz. El creador de una clase implementa la interfaz según la naturaleza de dicha clase, escribiendo uno o varios métodos para ello.

¿Podrías ampliarnos un poco el panorama? Creo que podríamos comprender mejor la situación si nos das más detalles del caso.

Gracias.

Un abrazo implementado.

Al González. :)