¿Qué significan los iconos del intellisense?

A todos nos ha pasado seguramente, que mientras escribimos código con Visual Studio, y hacemos uso del maravilloso intellisense, nos salen unos iconos del intellisense que a veces desconocemos, pero que con el tiempo nos vamos aprendiendo. Por lo mismo, he recopilado en esta publicación todos los íconos que pueden aparecer mientras escribimos código en Visual Studio. Vamos por ello.

[table id=3 /]

Estos íconos son de gran ayuda, ya que nos permiten ir viendo en tiempo real qué funcionalidad tenemos disponible, o cómo podemos ir completando el código que vamos escribiendo. A continuación de pongo un par de ejemplos.

Ejemplo #1: Autocompletando con una enumeración con uno de los iconos del intellisense de enumeración

Supongamos que estamos creando un nuevo tipo de dato Uri, para especificar la ruta hacia una dirección, pero necesitamos que dicha dirección sea absoluta, no relativa. Si no supieramos que tenemos disponibles opciones como parte de la definición del nuevo objeto Uri, seguramente trabajaríamos sobre la cadena Url directamente antes de instanciar la clase. Afortunadamente, como parte del intellisense, vemos que tenemos disponibles opciones para pasar como parámetro de la clase Uri:

ïcono de Enumeración en Intellisense
ïcono de Enumeración en Intellisense

Estas opciones abarcan una url absoluta, relativa, y relativa ó absoluta, con lo que simplemente, al especificar la opción de la enumeración, la instancia se comportará de acuerdo a dicho valor.

Ejemplo # 2: Autocompletando con un método de extensión con un de los iconos del Intellisense Extension Method

Supongamos que ahora, tenemos un ejemplo donde hemos definido un arreglo de enteros, y deseamos obtener un promedio de dichos números. Antes de los métodos de extensión, seguramente crearíamos un método en la misma clase o en otra, definiendo dicha funcionalidad, sin embargo, cuando accedemos a las opciones de Visual Studio, podemos observar que tenemos disponibles, métodos de extensión, dentro de los cuales, uno de ellos nos permite llevar a cabo un promedio precisamente:

ícono de Extension Method en Intellisense
ícono de Extension Method en Intellisense

Dicho método nos permitirá promediar los números del arreglo, sin necesidad de codificar otro método, ya que el método de extensión extiende la funcionalidad del tipo de dato especificado.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

0
    0
    Your Cart
    Your cart is emptyReturn to Shop