“Conocimiento Programación>Visual Basics Programación

Tipos anulables en VB.Net

2011/4/24
. Al crear variables utilizando varios tipos de datos de Visual Basic NET , VB asigna un valor por defecto para inicializar ellos . Por ejemplo , cuando se crea una variable de tipo entero , Visual Basic asigna automáticamente a cero como valor predeterminado. A veces , sin embargo , es posible que desee utilizar variables que no tienen valores definidos . VB tiene una estructura contenedora que modifica los tipos genéricos que permiten crear tipos que aceptan valores NULL que no tienen valores predeterminados. Tipos

Puede crear tipos que aceptan valores NULL de las variables de la mayoría de los tipos de datos de Visual Basic . Todos los tipos numéricos, incluidos entero , UInteger , byte, sbyte , short, ushort , largo, ulong , individuales y dobles permitir valores nulos. También puede crear variables anulables de fechas o tipos de carbón . Sin embargo , Visual Basic no permite crear tipos de cadenas que aceptan valores NULL . Si se intenta , se produce un error que le indica los tipos de cadena deben tener un valor o tienen un argumento de tipo restringido a una clase de estructura.
Sintaxis

VB.NET te ofrece tres formas de crear tipos que aceptan valores NULL en su programa. En primer lugar, puede escribir " myVariable Dim ? As Integer " para crear un entero anulable . El signo de interrogación al final del nombre de la variable es un modificador que indica que el programa no asigna un valor por defecto . Cuando se utiliza esta variable a lo largo del programa, usted no tiene que escribir el signo de interrogación . En segundo lugar, puede escribir " myVariable Dim As Integer ? " como una ligera variante de la primera forma . En tercer lugar, puede escribir " myVariable As Nullable ( Of Integer ) " para definir claramente esta variable utilizando la estructura anular.
Uso

Si lo desea, utilizar un tipo que acepta valores NULL en una situación donde usted no sabe alguna información. Por ejemplo , si usted tiene un programa que rastrea una lista de tareas , es posible que tenga una variable booleana para lo que tiene "verdadero " para cada tarea completada y "falso " para los que aún no ha terminado . Si no está seguro de si está o no terminado una tarea , puede utilizar un valor nulo como un recordatorio de que compruebe que la tarea de averiguar si has terminado o no.
Consideraciones

establecer el valor de un número entero de cero, o incluso la creación de un valor booleano en false, no es lo mismo que dar ya sea un valor nulo. Null significa esencialmente que una variable no tiene un valor , pero ambas acciones siguen dejando las variables con un valor guardado en la memoria. Para tener verdaderos valores nulos , es necesario utilizar la estructura anular. De esta manera , se puede utilizar la palabra clave "nada " para eliminar cualquier valor de estas variables en lugar de ellos para establecer los valores predeterminados para sus respectivos tipos .

Visual Basics Programación
Cómo ajustar el enfoque de ComboBox en Vb
Cómo editar texto en VBS
Cómo agregar un nodo hoja de Treeview en Vb.Net Uso Textbox
¿Cómo puedo hacer una columna de cuadrícula 3
Bolsa de Propiedad Tutorial Visual Basic
¿Cómo pasar de cuadro de texto a Cuadro de texto en Visual Basic Express
Cómo crear fácil VBS script en línea y agregar una impresora IP
Cómo crear una base de datos de una página web
Conocimiento de la computadora © http://www.ordenador.online