[ Foro de C# ]

Declaración Objeto

07-Sep-2018 04:38
Invitado (Freiheit)
1 Respuestas

Buenas Noches, perdonen la molestia, estoy aprendiendo C# y una duda (seguramente de las muchas que habrá en el camino :)), es la siguiente:
Normalmente se codifica:
  DataSet ds = new DataSet();
  ds = Utility.Ejecute(cadena);

pero en el ejemplo que vi está:
  DataSet ds = Utility.Ejecute(cadena);

pienso que es correcto la primera, pero porqué unas veces hacen lo uno y otras lo otro?
Muchas gracias por vuestra ayuda.


01-Oct-2018 17:01
Nacho Cabanes (+37)

La primera forma consiste hacer lo mismo en dos casos. Es la alternativa que se suele tomar cuando inicialmente no se sabe el valor de la variable. La segunda forma es declarar la variable a la vez que se le da el valor. Puedes ver un ejemplo similar con variables más sencillas al hacer:

int x;
x = 2;

frente a

int x = 2;






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)