Buscador

La estructura Char - II

Para asignar un valor de manera explícita a una variable, parámetro, etc., de tipo Char, es recomendable situar el carácter c junto a dicho valor. Veamos el Código fuente 323.

Dim lcCaracter As Char
' ambas asignaciones son equivalentes, pero se recomienda la primera
lcCaracter = "H"c
lcCaracter = "H"
Código fuente 323

En el anterior ejemplo este aspecto es opcional, sin embargo, si queremos asignar un valor Char a una variable tipificada como Object, debemos utilizar irremisiblemente el indicador c junto al valor, o de otro modo, el subtipo almacenado en la variable Object lo tomará como String en lugar de Char. El mejor modo de comprobarlo, es abriendo la ventana Locales en modo de depuración. Veamos un ejemplo en el Código fuente 324.

Dim loValor As Object
loValor = "H" ' objeto de subtipo String
loValor = "H"c ' objeto de subtipo Char
Código fuente 324

No hay comentarios:

Publicar un comentario