PUBLICIDADE
Este código tem nota
10

Autor

asilvestre

Alessandro Silvestre

membro deste fevereiro de 2009

Tags

Compartilhe e guarde

  • Rec6
  • StumbleUpon
  • ueba
  • linkk
  • dihitt
  • linkloko
  • linkto
  • Technorati
  • Simpy
  • del.icio.us
  • Faves: Fave It!

PUBLICIDADE

Enquete

Você acha que sucesso do Twitter é passageiro?

Capitalizar strings em ASP.Net utilizando C#


Uma técnica bem simples, ou melhor 2 técnicas que encontrei em um site na qual não lembro mais.

Como no C# (C-Sharp) não existe um método para fazer isso, então temos dois códigos que poderemos adicionar em nosso projeto para capitalizar uma string, ou seja, converter para maiúsculo os primeiros caracteres.

Pode ser usado para tratar nomes próprios por exemplo. O segundo método é mais funcional e mais simples. Espero que ajude.

Abraço e sucesso!
//=============================================================================
// Primeiro método
//=============================================================================
private string CapitalizeWords(string value) 
{ 
	if (value == null) throw new ArgumentNullException("value"); 
	if (value.Length == 0) return value; 
 
	System.Text.StringBuilder result = new System.Text.StringBuilder(value); 
	result[0] = char.ToUpper(result[0]); 
 
	for (int i = 1; i < result.Length; ++i) 
	{ 
		if (char.IsWhiteSpace(result[i - 1])) 
		{ result[i] = char.ToUpper(result[i]); } 
	} 
    
	return result.ToString(); 
}
//=============================================================================
// Segundo método
//=============================================================================
private string CapitalizeWordsCulture(string value) 
{ return System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(value); }


Sim   Não   Este código foi útil para você?
NotaComentário
10
tiger comentou em 6/8/2009

lega

util até d +++++++++
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

R&W Consulting - Soluções Web Hospedagem UOL HOST PagSeguro - solução para pagamentos online
© 2006-2009 R&W Informática Ltda. - Todos os direitos reservados.