Então galera, Vamos direto ao que interessa, estou mudando de área, antes estava trabalhando com asp e php5, mas como tudo muda o mercado de trabalho me chamou para a evolução, atualmente estou programando em asp.net e a todo dia me deparo com uma gama de ferramentas e de classes que facilitam o nosso tão suado trabalho. Conforme me aprofundar no assunto continuarei contribuindo para a comunidade com mais matérias. Mas de começo apresentarei uma função que achei super útil e que trás ganho de desempenho para comparações entre strings.
em 17/05/2008 00:00
Uma coisa que gostei no inicio dos meus trabalhos com asp.net e c# foi ter me deparado com o ganho der performance,
já que quase tudo nessa linguagem tem mil maneiras de si ser feito, cabendo ao programador decidir qual se aplica melhor a cada caso.
Agora colocaremos em foco o string.Compare().
string.compare("primeiraString", "segundaString");
Esta função retorna 1 se a condição for verdadeira e 0 caso a mesma seja falsa, antes de se utilizar qualquer
Tipo de metodo de testes deve se entender completamente seu funcionamento.
Sabendo que compare faz a seguinte questão ao sistema "A primeira string é diferente da segunda?",
isto ocasiona em que a função retornara 1 caso as duas tenham diferença.
trazendo um ganho de performance e de utilização do potencial da linguagem, tentei pensar num exemplo bem simples da utilização do comando.