| |
|
|
| |
-
Visual Basic.NET- Estructura de un programa Visual Basic .NET- Tipo de datos
-
El tipo de datos determina como, internamente, ha de procesarse y guardarse una información determinada, las operaciones a las que pueden asociarse.
Una constante o variable de texto se manipula de una forma distinta a un valor numérico.
Junto a la subordinación implícita de un tipo de datos, a las constantes y variables puede adjudicárseles un tipo de datos explícitamente.
Visual Basic .NET reconoce una variedad de tipos de datos.
Microsoft implementó el CTS (Common Type System) en .NET Framework, el cual dispone de un conjunto de tipos de datos para los lenguajes de programación
de .NET. Esto posibilita que la constante o variable definida bajo Visual Basic .NET pueda recibir un modulo escrito en C# como argumento. Todos los lenguajes utilizan
los mismos tipos de datos primitivos.
Los tipos de datos primitivos y las operaciones asociadas a ellos, las encontrará en la biblioteca de clases de .NET Framework, cuyo espacio de nombre (System) alberga
los objetos correspondientes.
Esto tiene como resultado que el programador de Visual Basic .NET podrá fijar el tipo de datos a través del tipo interno "System-espacio de nombre"
("Sytsem.Object"), así como con las palabras claves de Visual Basic para determinar el tipo de datos, como puede ser "Object". De utilizar
el identificador "System-espacio de nombre", la identificación será valida para todos los lenguajes de .NET.
Con versiones anteriores de Visual Basic, en el caso que en un programa no se definiera el tipo de datos correspondiente a una constante o variable, se le asignaría
el tipo "Variant".
El tipo de datos "Variant" podía asumir diversos contenidos (números, fecha y hora, textos, etc.).
Este tipo de datos no existe más en Visual Basic .NET, dado que el tipo de datos está determinado en la biblioteca de clases, de donde las constantes
y variables solo son objetos.
En el caso que a una constante o variable, durante su declaración, no se defina su tipo, recibirá automáticamente de Visual Basic .NET el tipo
"Object".
El CTS presenta, además del tipo de datos "Object" un grupo de tipos de datos primitivos, con los cuales pueden representarse números, caracteres y valores
lógicos.
Resumen de los tipos de datos contenidos en el CTS
Estos tipos de datos primitivos son utilizados por todos los lenguajes de programación de .NET.
Por su parte, Visual Basic .NET reconoce otros tipos de datos.
Tipos de datos reconocidos por Visual Basic .NET
Los tipos de datos no compatibles con el CTS son ofrecidos por .NET Framework, los cuales pueden accederse a través del espacio de nombre "System".
Ejemplos de procedimientos con tipos de datos
En el siguiente ejemplo se definirán constantes, algunas de las cuales serán compatibles con CTS. El programa deberá
mostrar los valores de las constantes y su tipo de datos en la ventana de la línea de comandos.
'**********
'tipo.vb
'**********
'para los tipos de datos
Imports System
'para el "WriteLine"
Imports System.Console
Class prueba
'modulo principal
Shared Sub Main()
Const var0 = "Un texto"
Const var1 As System.Int32 = 100
Const var2 As Int32 = 200
Const var3 As Integer = 300
Const var4 As Double = 400.22
'Editar mensaje al usuario
Write("El valor de la variable varo es: " & var0)
WriteLine(" - y su tipo es: " & var0.GetType.toString)
Write("El valor de la variable var1 es: " & var1)
WriteLine(" - y su tipo es: " & var1.GetType.toString)
Write("El valor de la variable var2 es: " & var2)
WriteLine(" - y su tipo es: " & var2.GetType.toString)
Write("El valor de la variable var3 es: " & var3)
WriteLine(" - y su tipo es: " & var3.GetType.toString)
Write("El valor de la variable var4 es: " & var4)
WriteLine(" - y su tipo es: " & var4.GetType.toString)
Write("Por favor, pulse la tecla Enter")
'impide que se cierra la ventana de la línea de comandos
ReadLine
End Sub
End Class
 |
|
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
|
|
|
|