Visual Basic.NET - Comparar dos cadenas de caracteres

 
Vista:
sin imagen de perfil

Comparar dos cadenas de caracteres

Publicado por Edwin (7 intervenciones) el 23/05/2016 22:02:16
Hola amigos,

Soy nuevo en esto y agradezco a quienes me puedan brindar su valiosa ayuda, necesito comparar dos cadenas de texto ,contar la cantidad de caracteres y si es diferente mostrar en un label u otro elemento los caracteres que son distintos entre una cadena y la otra.

Muchas gracias....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Hugo
Val: 50
Ha disminuido su posición en 5 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Comparar dos cadenas de caracteres

Publicado por Hugo (91 intervenciones) el 23/05/2016 23:07:06
Revisa el siguente código:
1
2
3
4
5
6
7
8
9
10
11
12
me.textbox1.text="abcdefg"
me.textbox2.textr="acf"
Dim v_long as integer = me.textbox1.text.trim.lenght
dim v_letra as string
For x=1 to v_long
     If me.textbox2.contains(v_letra=mid(x,1))
     else
        me.textbox3.text=v_letra=mid(x,1)
    End if
Next
resultado:
me.textbox3.text

Visita:http://vbpuntonet.blogspot.mx/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Comparar dos cadenas de caracteres

Publicado por Edwin (7 intervenciones) el 24/05/2016 16:26:27
ImagenCodigo

Ayuda me sale el siguiente error en ComentarioCambios.Text() property access must assign to the property or use its value y no se que puede ser

Mil gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Hugo
Val: 50
Ha disminuido su posición en 5 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Comparar dos cadenas de caracteres

Publicado por Hugo (91 intervenciones) el 24/05/2016 18:26:03
ComentariosCambios es tu label, la última línea no debe de estar, ejecuta el código sin la ultima línea y revisa.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Comparar dos cadenas de caracteres

Publicado por Edwin (7 intervenciones) el 24/05/2016 18:58:56
Gracias por su ayuda Hugo pero ahora me sale el siguiente error dentro de la sentencia if en la variable v_letra

is used before it has been assigned a value. a null reference exception could result at runtime
ImagenCodigo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Hugo
Val: 50
Ha disminuido su posición en 5 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Comparar dos cadenas de caracteres

Publicado por Hugo (91 intervenciones) el 24/05/2016 23:21:22
Ya esta arreglado.

Saludos

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
	Me.versionoriginal.Text = "abcdefg"
	Me.cambiosrealizados.Text = "acf"
 
	Dim v_cambios As String = Me.cambiosrealizados.Text.Trim
	Dim v_long As Integer = Me.versionoriginal.Text.Trim.Length
	Dim v_letra As String = ""
	For x = 1 To v_long
		v_letra = Mid(Me.versionoriginal.Text, x, 1)
		If v_cambios.Contains(v_letra) = True Then
		Else
			'este es un label
			Me.comentariocambios.Text = Me.comentariocambios.Text + v_letra
		End If
	Next
 
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Comparar dos cadenas de caracteres

Publicado por Edwin (7 intervenciones) el 24/05/2016 23:43:06
Hugo Me has ayudado bastante y he podido solucionar el ejercicio que tenia


Mil gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar