Esta semana comencé a usar c #. Una de las características con las que estoy luchando son los métodos de extensión; hace que el código se vea agradable y legible, pero tengo problemas para averiguar de dónde vienen. ¿Existe alguna forma fácil de hacer esto?

Comencé con un ejemplo de ReactiveUI en la página principal, pero los ejemplos no proporcionaron las declaraciones using. Entonces Visual Studio comenzó a quejarse de que los métodos no existían. Al final me di cuenta de que tenía que ser using System.Reactive.Disposables.

Y por cierto; eso es otra cosa: System no es un nombre de espacio de nombres protegido? ¿Alguien puede producir paquetes usando el espacio de nombres System?

c#
1
Dennie de Lange 20 oct. 2019 a las 15:54

1 respuesta

La mejor respuesta

Cada vez hay más escenarios en los que Visual Studio puede encontrar la fuente y sugerirla al codificador.

Puede verificar si VS tiene una buena sugerencia (a veces puede haber varias) de la siguiente manera:

  • colocando el cursor sobre el nombre del método y seleccionando Mostrar posibles correcciones ingrese la descripción de la imagen aquí

    O

  • presionando Ctrl +. (punto) ingrese la descripción de la imagen aquí

Si la sugerencia no está allí (o es incorrecta), el problema a menudo se resuelve con una búsqueda en el motor de búsqueda elegido

2
tymtam 20 oct. 2019 a las 13:18