variable o propiedad

03/07/2009 - 16:44 por Jaime Andres | Informe spam
Hola a todos,
que ventajas hay entre definir una variable publica o una propiedad en una
clase o formulario, si ambos casos yo necesito leer y modificar el dato de
este?

aprovecho tambien para preguntar que importancia tiene colocar ";" al
finalizar una sentencia sql en sql server?

Espero me ayuden a aclarar estas dudas, Muchas gracias
 

Leer las respuestas

#1 Alberto Poblacion
03/07/2009 - 18:11 | Informe spam
"Jaime Andres" wrote in message
news:
que ventajas hay entre definir una variable publica o una propiedad en una
clase o formulario, si ambos casos yo necesito leer y modificar el dato de
este?



La ventaja de definir una variable como propiedad es que permite
interponer código en el "get" y el "set", de forma que (por ejemplo) se
puede comprobar la validez de los valores recibidos o disparar un evento
cuando se cambia el valor de la variable. Incluso aunque originalmente no se
meta ningún código en los accesores, de esta manera el programa queda
preparado para meter dicho código en el futuro.

aprovecho tambien para preguntar que importancia tiene colocar ";" al
finalizar una sentencia sql en sql server?



A diferencia del C#, en que el ; es un TERMINADOR de sentencia y es
obligatorio, en SQL el ; es un SEPARADOR de sentencias y (por lo menos en
Transact-SQL) solo es obligatorio cuando puede haber un conflicto o
ambigüedad al escribir sin separación las dos sentencias (por ejemplo, hay
que poner el punto y coma antes de la sentencia Receive que se usa para leer
una cola del service broker).

Preguntas similares