Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/02/2010, 08:06
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: [B]Metodo burbuja de VB clasico a .Net[/B]

En realidad, TheCarmen, la cosa es que el método de ordenamiento de burbuja, o cualquier otro, en VB.Net se volvió innecesario como programación (sólo sirve como curiosidad académica o didáctica) desde el momento en que se implementó el método de clase Array.Sort(arrayObject), que precisamente realiza la tarea partiendo de un array cargado.

En tu caso, suponiendo un TextBox multilínea, ordenarlo implicaría algo así, de querer hacerlo en tres líneas:
Código vb.Net:
Ver original
  1. Dim oStr() As String = Me.TextBox1.Text.Split(vbCr)
  2.         Array.Sort(oStr)
  3.         TextBox1.Text = String.Join(vbCr, oStr)
Esto funciona para un conjunto de valores de cadena (alfanuméricos), pero requeriría un ajuste menor para usarlo en valores numéricos.

Lo que tienes que tener en cuenta al pasar a un lenguaje de nivel más alto es que hay muchas cosas que están preimpementadas en el lenguaje... SOlamente tienes que saber cuáles y cómo se usan.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)