Ver Mensaje Individual
  #8 (permalink)  
Antiguo 12/02/2010, 19:30
jrodriguez2003
 
Fecha de Ingreso: diciembre-2004
Ubicación: Lima - Peru
Mensajes: 2
Antigüedad: 19 años, 4 meses
Puntos: 0
Respuesta: Como: Mayusculas las primeras letras de cada palabra, en C#?

Aca les dejo un codigo de ejemplo para convertir varias palabras:
public static string ConvertFirstLetterToUpper(string strWord)
{
try
{
string[] arrWords = strWord.Split(' ');
string strTemp2 = string.Empty;

if (arrWords.Length > 1) //Existe mas de una palabra, Ej ANA MARIA
{
foreach (string strTemp in arrWords)
{
strTemp2 += strTemp.Substring(0, 1).ToUpper() + strTemp.Substring(1).ToLower() + " ";
}
}
else
strTemp2 = arrWords[0].Substring(0, 1).ToUpper() + arrWords[0].Substring(1).ToLower() + " ";

return strTemp2.Substring(0, strTemp2.Length -1);
}
catch (Exception ex)
{
string strError = ex.Message;
return strWord;
}