Eliminando caracteres especiais e acentos de strings

Dicas úteis:

Remove caracteres especiais
strOut = Regex.Replace(strIn, @"[^w.@-]","");

Remover acentos:

private static string RemoverAcentos(string texto)
{
    string s = texto.Normalize(NormalizationForm.FormD);
    StringBuilder sb = new StringBuilder(); 
   
    for (int k = 0; k < s.Length; k++)
    {
         UnicodeCategory uc = CharUnicodeInfo.GetUnicodeCategory(s[k]);
         if (uc != UnicodeCategory.NonSpacingMark)
         {
              sb.Append(s[k]); 
         }
    }
return sb.ToString();
}

http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=1119699&SiteID=21

**Agora voltei a ser desenvolvedor! 😀

Anúncios

Como pegar o último dia de um determinado mes – C#

Olá pessoal,

Estava precisando saber se o mes termina em 30 ou 31, encontrei essa solução e acho que é interessante.
 
DateTime dtUltimoDiaMes = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddMonths(1).AddDays(-1);
 
Se tiver outra forma melhor comenta aí 😀

A opção de hibernação não está disponível no Windows Vista

Pessoal, muitas vezes a opção de hibernar do windows vista some! Hoje tive esse problema (pela segunda vez) após uma atualização.

Resolução

Para resolver o problema, use a ferramenta de linha de comando PowerCfg para habilitar o recurso de hibernação. Para fazer isto, execute as seguintes etapas:
Observação Caso o computador não seja compatível com o recurso de hibernação, não é possível habilitá-lo. Para obter informações sobre como usar a ferramenta PowerCfg na determinação do suporte do computador ao recurso de hibernação, consulte a seção "Mais informações".

1. Clique em Iniciaro botão Iniciar, digite comando na caixa Iniciar Pesquisa, clique com o botão direito do mouse em Prompt de Comando na lista Programas e, em seguida, clique em Executar como administrador.
Permissão Controle de Conta de Usuário Caso você seja solicitada a senha de administrador ou a confirmação, digite a senha ou clique em Continuar.

2. No prompt de comando, digite powercfg /hibernate on.

 

Fonte: http://support.microsoft.com/kb/929658/pt-br