Bien alguien puede decirme que le pasa a este código ?
Código
Private Sub btnProcesar_Click(sender As Object, e As EventArgs) Handles btnProcesar.Click ' Lee los registros del archivo de texto Dim registros As List(Of String) = New List(Of String)(IO.File.ReadAllLines("ruta_del_archivo.txt")) ' Crea una variable para almacenar los resultados Dim resultados As String = "" ' Itera sobre los registros y procesa cada uno For Each registro As String In registros ' Separa los números del registro en un array Dim numeros() As String = registro.Split(" "c) ' Verifica que el último número no sea mayor que 49 If Integer.Parse(numeros(5)) <= 49 Then ' Encuentra la constante entre los números Dim constante As Integer = Integer.Parse(numeros(1)) - Integer.Parse(numeros(0)) ' Cuenta cada cuántos registros aparece esa constante Dim contador As Integer = 1 For i As Integer = 2 To numeros.Length - 1 Step 1 If Integer.Parse(numeros(i)) - Integer.Parse(numeros(i - 1)) = constante Then contador += 1 Else Exit For End If Next ' Agrega los resultados al string de resultados resultados &= "Constante: " & constante.ToString() & ", se repite cada " & contador.ToString() & " registros" & Environment.NewLine End If Next ' Muestra los resultados en el TextBox txtResultados.Text = resultados End Sub
saludos
Luis