Unir caracteres de 2 cadenas del mismo tamaño?

24/02/2008 - 17:42 por nastiliano | Informe spam
¿Alguien sabe si hay un método directo para hacer algo semejante a esto?:

cadena1 = "Juan";
cadena2 = "Huan";

cadena_resultado = "_uan";



¡Muchas Gracias a todos y saludos!
 

Leer las respuestas

#1 Octavio Hernandez
24/02/2008 - 19:28 | Informe spam
Hola,

Creo que no la hay, pero sería fácil hacértela tú mismo (si he entendido
bien lo q quieres):

public static Unir(string a, string b)
{
if (a == null || b == null)
return null;
int n1 = a.Length, n2 = b.Length, min = n1 < n2 ? n1 : n2;
if (min == 0)
return "";
StringBuilder res = new StringBuilder();
for(int i = 0; i < min; i++)
if (a[i] == b[i])
res.Append(a[i]);
else
res.Append("_");
return res.ToString();
}


Slds - Octavio


"nastiliano" wrote in message
news:
¿Alguien sabe si hay un método directo para hacer algo semejante a esto?:

cadena1 = "Juan";
cadena2 = "Huan";

cadena_resultado = "_uan";



¡Muchas Gracias a todos y saludos!

Preguntas similares