Esta é mais uma dica para otimizar seu código. Ao comparar Strings, prefira usar o método Compare desta classe, ao invés de fazê-lo com “==”. Usando “==” é necessário fazer a conversão com ToUpper() ou ToLower(), o que implica em fazer uma chamada de método extra.
Veja como fica, em C# (o código em VB.NET é igual):
String.Compare(string1, string2, true);
Esta função retorna o valor inteiro 0 (zero), caso as Strings sejam iguais. O terceiro parâmetro que passei (true) especifica que quero ignorar o case sensitive. Se não quisesse assim, passaria false. Este método possui mais sobrecargas, confira: http://msdn.microsoft.com/en-us/library/system.string.compare.aspx.
0 comentários:
Postar um comentário