Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2009, 20:01
Avatar de Bazookao
Bazookao
 
Fecha de Ingreso: diciembre-2008
Ubicación: Mexico
Mensajes: 139
Antigüedad: 15 años, 5 meses
Puntos: 1
funcion para quitar espacios de cadenas en VB.NET

holta tengo el siguiente codigo
Código VB.NET:
Ver original
  1. Private Function quitaEspacios(ByVal s As String, ByVal lon As Integer) As String
  2.         Dim corre(lon) As Char
  3.         Dim arr(lon) As Char
  4.         Dim sal As Integer = 0
  5.         arr = s
  6.         For i = 0 To lon - 1
  7.             If arr(i) <> " " Then
  8.                 corre(i - sal) = arr(i)
  9.             Else
  10.                 sal += 1
  11.             End If
  12.         Next
  13.                 Return corre
  14.     End Function

pero tiene un problema al regresar un resultado incrusta el caracter " antes del resultado

por ejemplo si le das "abc 542" regresa "abc542

y como esta funcion la necesitaba para guardar archivos me dice que hay un error a la hora de quererlo guardar porque el caracter " no esta permitido

ayuda