Mostrando entradas con la etiqueta tipos referencia. Mostrar todas las entradas
Mostrando entradas con la etiqueta tipos referencia. Mostrar todas las entradas

jueves, 5 de septiembre de 2013

20. Fundamentos de Visual C# 2012: Tipos Nullable ref y out.

Los tipos que aceptan valores NULL son instancias del struct System.Nullable. Un tipo que acepta valores NULL puede representar el intervalo de valores correcto para su tipo de valor subyacente, además de un valor null adicional. Por ejemplo, a un tipo Nullable se le puede asignar cualquier valor entre -2147483648 y 2147483647, o el valor null. A Nullable se le pueden asignar los valores true, false o null. La posibilidad de asignar null a tipos numéricos y booleanos resulta especialmente útil para trabajar con bases de datos y otros tipos de datos que contienen elementos que pueden no tener un valor asignado. Por ejemplo, un campo Boolean de una base de datos puede almacenar los valores true o false, o puede ser indefinido. (Referencia: Tipos que aceptan valores NULL).

Vigésima sesión del curso FUNDAMENTOS DE VISUAL C# 2012, realizado por Jesús Conde de videotutoriales.com, en España. En esta sesión nuestro maestro nos enseñará el uso de los tipos Nullable ref y out en C#.

martes, 3 de septiembre de 2013

19. Fundamentos de Visual C# 2012: Tipos Valor y Tipos Referencia.

A diferencia de algunos lenguajes de programación con los que puede estar familiarizado, C# tiene dos variedades de tipos de datos: valor y referencia. Es importante saber la diferencia si el rendimiento es esencial para la aplicación o si se está interesado en cómo C# administra los datos y la memoria.

Cuando se declara una variable utilizando uno de los tipos de datos integrados básicos o una estructura definida por el usuario, éste es un tipo de valor. Una excepción es el tipo de datos string, que es un tipo de referencia. (Referencia: Tipos de referencia y de valor).

Décimo novena sesión del curso FUNDAMENTOS DE VISUAL C# 2012, realizado por Jesús Conde de videotutoriales.com, en España. Lo preparado para esta sesión se enfoca al uso de variables de tipo valor y tipo referencia, características propias del lenguaje C#.