Mostrando entradas con la etiqueta Iniciales de un nombre. Mostrar todas las entradas
Mostrando entradas con la etiqueta Iniciales de un nombre. Mostrar todas las entradas

miércoles, 16 de junio de 2010

Obtener la iniciales de un nombre y apellidos | Csharp

Solución temporal que encontre a la obtención de las iniciales de un nombre y apellidos por ejemplo de:
San Francisco Toledo = SFT
Se debe enviar una cadena con el nombre y apellidos completo por ej;
MessageBox.Show(iniciales_de_un_nombre("San Francisco Toledo"));

Lo que nos mostrara el MessageBox es "SFT"

Bien sin mas que decir aqui el método que lo hace posible ñ_ñ
public string iniciales_de_un_nombre(string nombrecompleto)
{
string[] nombreyapellidos = new string[4];
char[] splitter = { ' ' };
nombreyapellidos = nombres.Split(splitter);
string[] iniciales = new string[4];

for (int x = 0; x < nombreyapellidos.Length; x++)
{
string temp= nombreyapellidos[x];
temp = temp.Remove(1, temp.Length - 1);
iniciales[x]= temp;
result +=iniciales[x];
}

return result;
}


Salu2 y espero que alguien le sea útil a pesar de ser muy simple.