SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: sukre_83 en Domingo 12 de Diciembre de 2010, 21:32

Título: conversion tipos
Publicado por: sukre_83 en Domingo 12 de Diciembre de 2010, 21:32
al intentar guardar una linea de un fichero por ejemplo (20.0) en una variable single me guarda 200...he probado con double,integer,decimal y lo mismo....:hitcomp:
¿como tendira que hace rla conversion?
gracias
Título: Re: conversion tipos
Publicado por: gabio2 en Domingo 12 de Diciembre de 2010, 23:03
podrias poner tu código? para ver que estas haciendo mal.?..

por lo general.. para conversiones numéricas en VB yo utilizo lo siguiente:

Código: vb.net
  1.  
  2. 'Para convertir a entero
  3. CInt(TextBox1.Text)
  4. 'Para convertir a Decimal.
  5. CDec(Textbox1.Text)
  6.  
  7.  


Mas información http://msdn.microsoft.com/es-es/library ... 80%29.aspx (http://msdn.microsoft.com/es-es/library/kca3w8x6%28VS.80%29.aspx" onclick="window.open(this.href);return false;) ...

saludos! :)
Título: Re: conversion tipos
Publicado por: sukre_83 en Lunes 13 de Diciembre de 2010, 00:34
precio as single
do
   dim linea as string=unfichero.readline           /*unalinea tiene 23.6*/
   precio=ctype(linea,single)
   y me guarda 236.0...no se e probado varios tipos y nada