2010-08-10 13 views
21

Sé que esto es bastante vago pero, ¿hay alguna forma en Visual C# 2010 Express para generar automáticamente una implementación de interfaz? (No me refiero a tiempo de ejecución sino a tiempo de diseño, como un fragmento de código). Tal vez con una utilidad de terceros?¿Generar automáticamente una implementación de interfaz en C#?

+8

No diría que esto es flojo en absoluto. Sacar tareas monótonas como esta te hace un programador más productivo (y por lo tanto mejor). – womp

+0

@jsoldi ¿quiere decir implementación de interfaz o interfaz? Las respuestas que se le han dado parecen indicarle cómo generar una interfaz DESDE una implementación en lugar de una implementación de interfaz. – Caltor

Respuesta

28

No estoy lo suficientemente familiarizado con saber si eliminaron esta característica, pero solo debería poder hacer clic con el botón derecho en su declaración public class MyClass : MyInterface y elegir "Implementar interfaz".

Si esto se elimina en Express, siempre puede usar Resharper para esta función.

+5

R # (y otros complementos) no son compatibles con las versiones Express. – driis

+0

Hmm ... excelente punto. Gracias a Dios que nunca tengo que usar Express;) – womp

+0

Nada de malo con las versiones Express para los codificadores menos profesionales entre nosotros. :) – Andy

16

Haga clic con el botón derecho en el nombre de la interfaz, debería ver una opción de menú "Implementar interfaz" o en esas líneas.

Con el cursor en el nombre de la interfaz, también puede presionar CTRL + . para obtener el mismo menú contextual y opciones.

1

En Microsoft Visual Basic 2010 Express, acabo de poner el cursor hasta el final de la línea de implementos y pulse Enter - a continuación, los talones se generan automáticamente

Public Class Class1 
    Implements IMyInterface1 

mover el cursor hasta el final de la palabra IMyInterface1 y presione Enter

Cuestiones relacionadas