Fala, galera!!
Mais um post com uma função simples, mas de grande utilidade: Geração de string randômica.
No meu caso, essa função foi utilizada para a geração de uma senha randômica que será enviada para um usuário quando o mesmo for cadastrado no meu sistema.
Segue o código:
public string GenerateRandomString(int passwordLength)
{
string allowedChars = "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ0123456789!@$?_-";
char[] chars = new char[passwordLength];
Random rd = new Random();
for (int i = 0; i < passwordLength; i++)
{
chars[i] = allowedChars[rd.Next(0, allowedChars.Length)];
}
return new string(chars);
}
Um abraço e até a próxima!!
terça-feira, 3 de julho de 2012
segunda-feira, 2 de julho de 2012
Verificando a consistência do XML
Fala, galera!!
Estou trabalhando numa tela de manipulação de arquivos XML e uma dos requisitos é garantir que o XML editado seja consistente para evitar erros na leitura do mesmo posteriormente.
Segue o código para a validação da consistência do código XML:
public bool xmlEhValido(string xmlContent)
{
try
{
XDocument.Parse(xmlContent); return true;
}
catch
{
return false;
}
}
Um abraço e até a próxima!!
Estou trabalhando numa tela de manipulação de arquivos XML e uma dos requisitos é garantir que o XML editado seja consistente para evitar erros na leitura do mesmo posteriormente.
Segue o código para a validação da consistência do código XML:
public bool xmlEhValido(string xmlContent)
{
try
{
XDocument.Parse(xmlContent); return true;
}
catch
{
return false;
}
}
Um abraço e até a próxima!!
Assinar:
Postagens (Atom)