terça-feira, 20 de março de 2012

C# - Uma dica

 Olá caro leitor neste post vou lhe apresentar uma forma bem simples para ganhar alguns milésimos ou até mesmo segundos em seus cálculos ou saídas em programas utilizando a linguagem de programação C#.Nesse exemplo estou usando o Visual C# 2010 Express que pode ser baixado clicando aqui.Você pode muito bem reproduzir este exemplo utilizando o SharpDevelolp que pode ser baixado clicando aqui.OBS: Habilite o modo   "unsafe code" antes de utilizar a palavra chave unsafe.Então vamos lá!
(Clique para ampliar.)

Agora você deve está se perguntando o porque de se utilizar ponteiros nesse caso,já que se trata de uma operação bastante simples.Bem , quando você criar uma variável do tipo inteiro ela precisa de um espaço de 4 bytes, então quando utilizamos o ponteiro estamos apontando para o endereço da variável apenas , e não chamando a mesma , oque levaria alguns milésimos a mais,ou seja,no nosso pequeno exemplo utilizamos o ponteiro como uma espécie de cache,nesse caso pode parecer não muito significativo,porém,em cálculos mais complexos ou em programas com um fluxo de dados maior você pode notar a diferença.

Nenhum comentário:

Postar um comentário