Compartir a través de


Implementar interfaces

Actualización: noviembre 2007

IntelliSense proporciona una opción que ayuda a implementar una interface (Referencia de C#) mientras se trabaja en el Editor de código.

Comentarios

Normalmente, para implementar una interfaz correctamente, se debe crear una declaración de método para cada miembro de la interfaz en la clase. Con IntelliSense, después de escribir el nombre de una interfaz en una declaración de clase, se muestra una etiqueta inteligente.

La etiqueta inteligente ofrece la opción de implementar automáticamente la interfaz, mediante denominación explícita o implícita. Con la denominación explícita, las declaraciones de método indican el nombre de la interfaz; con la denominación implícita, las declaraciones de método no indican la interfaz a la que pertenecen. Sólo se puede obtener acceso a los métodos con interfaz denominada explícitamente a través de una instancia de interfaz, y no a través de una instancia de clase. Para obtener más información, consulte Implementación explícita de interfaz (Guía de programación de C#).

La opción Implementar interfaz generará el número mínimo de códigos auxiliares del método necesario para satisfacer la interfaz. Si una clase base implementa partes de la interfaz, no se volverán a generar esos códigos auxiliares.

Esta opción está disponible de forma automática cuando se agrega una declaración de interfaz a una clase. Para obtener más información, vea Cómo: Implementar una interfaz

Vea también

Otros recursos

Generación automática de código