sobreescritura sobrecargas sobrecarga permite métodos metodos escritura ejemplo constructores c# visual-studio visual-studio-2010

sobrecargas - sobrecarga y escritura c#



Visual Studio: ¿Cómo mostrar sobrecargas en IntelliSense? (10)

Una vez que se ha escrito el código, la única forma que conozco de ver las sobrecargas de un método es editar el método eliminando el Paréntesis () y volviendo a abrirlo.

¿Hay una tecla de acceso directo que podría presionar para activar esto en lugar de tener que editar mis archivos?

Para ver un ejemplo, consulte la captura de pantalla ShowDialog Overload a continuación:


De vez en cuando, las sugerencias anteriores dejan de funcionar. Sin embargo, si reinicio Visual Studio, volverán a funcionar.


El enlace de teclas predeterminado para esto es Ctrl + Shift + Space

El comando subyacente de Visual Studio es Edit.ParameterInfo . Si el enlace de teclas estándar no funciona para usted (es posible en algunos perfiles), puede cambiarlo a través de la página de opciones del teclado.

  • Herramientas -> Opciones
  • Teclado
  • Escriba Edit.ParameterInfo
  • Cambiar la tecla de acceso directo
  • Hit Assign

El mío apareció en VS2010 después de escribir el primer paréntesis ...

por lo tanto, cochecitos.

Después de hacer algo así, apareció el cuadro con las flechas hacia arriba y hacia abajo.


Gran pregunta Tuve el mismo problema. Resulta que de hecho hay un método abreviado de teclado para mostrar esta lista: Ctrl + Shift + Space (una variación del método abreviado básico de IntelliSense de Ctrl + Space).


Pruebe el atajo de teclado Ctrl - Shift - Space . Esto corresponde a Edit.ParameterInfo , en caso de que haya cambiado el valor predeterminado.

Ejemplo:


Sé que este es un post antiguo, pero esto puede ser útil para los novatos como yo que todavía están en esta página. cuando se desplaza sobre un método, obtiene un cuadro de información que no se puede hacer clic, mientras que si solo escribe una coma en el paréntesis del método, IntelliSense le ofrecerá el cuadro de información más querido con las flechas seleccionables.


Sucede que ninguno de los métodos anteriores funciona. El enlace de teclas es correcto, pero la información sobre herramientas simplemente no se muestra en ningún caso, ni como ayuda de finalización ni a pedido.

Para solucionarlo, solo vaya a Herramientas / Editor de texto / C # (o a todos los idiomas) y verifique la '' Información de parámetros ''. Ahora debería funcionar


Ctrl + Shift + Space muestra Edit.ParameterInfo para el método seleccionado, y con el método seleccionado me refiero a que el caret está dentro de los corchetes del método.

Aquí está el cartel de encuadernación de Visual Studio 2010 .

Y para los que siguen utilizando 2008 .


Probado solo en Visual Studio 2010.

Coloque el cursor dentro de (), presione Ctrl + K , luego P.

Ahora navegue presionando las teclas de flecha / .


  • El comando Edit.ParameterInfo (asignado a Ctrl + Shift + Space por defecto) mostrará la información sobre herramientas de sobrecarga si se invoca cuando el cursor está dentro de los paréntesis de parámetros de una llamada de método.

  • El comando Edit.QuickInfo (asignado a Ctrl + K Ctrl + I de manera predeterminada) mostrará la información sobre herramientas que verías si pasas el mouse sobre la ubicación del cursor.