Gabriel Marques

Covariância e Contravariância em C# 4.0 – Parte I

Quantas vezes você não quis fazer algo do tipo?

List<Pessoa> pessoas = new List<Empregado>();

Você ainda continua não conseguindo fazer isso! Mas existem novidades no C# 4.0 que possibilitam algo bem parecido.

Antes disso, é bom entender o que é Covariância e Contravariância e principalmente a Compatibilidade de Atribuição (Assignment Compatibility).

Ler Mais

Auto Complete Box – WPF 4

Em fevereiro deste ano de 2010 foi lançado um release do WPF Toolkit, onde há a correção de alguns bugs e a inclusão/melhoria de controles. Um destes é o AutoCompleteBox, que foi da categoria de Experimental para Preview, também conhecido como qualidade Alpha em outros projetos.

Este controle oferece aquelas sugestões conforme é digitado algo, como faz o google.

AutoCompleteBox

Exemplo do AutoCompleteBox

Ler Mais

Parallel Invoke – Paralelismo no .net 4

Umas das novidades do .NET 4 é o maior suporte à Computação Paralela, com a incorporação do Parallel Extensions no novo Framework.

Existem vários modos de se utilizar essa nova API de paralelismo e uma delas é atravéz do método Invoke. Segue um exemplo onde podem observar que é muito simples.

Ler Mais