Arquivo da categoria: C#

Parse, Convert ou TryParse ?!

Você já deve ter notado que quando queremos efetuar uma conversão de valores para distintos tipos, o C# (assim também como VB.NET) possui diversos métodos com sobrecargas que atendem perfeitamente as necessidades de um desenvolvedor, mas você já se perguntou se esta conversão sendo feita da maneira correta ? você esta preparando seu código para futuras exceções que esta conversão pode disparar ? 

Continuar lendo Parse, Convert ou TryParse ?!

Adicionando suporte de Extesion Methods no .NET Framework 2.0

Geralmente programadores sonham em trabalhar sempre com as ultimas tecnologias lançadas, mais no dia-a-dia talvez isso não aconteça. Não estou aqui para me lamentar, mais sim para dar uma dica de quem esta acostumado a codificar alguns Extesion Methods para rotinas corriqueiras e se deparou com o não suporte no .NET Framework 2.0.

Continuar lendo Adicionando suporte de Extesion Methods no .NET Framework 2.0

Um pouco sobre LINQ

LINQ (Language-Integrated Query) foi uma inovação apresentada no Visual Studio 2008 e .NET Framework 3.5, que venho para preencher uma lacuna entre o mundo dos objetos e dados, tradicionalmente consultas a dados são expressas com simples strings sem verificação do compilador em runtime ou suporte do IntelliSense.

Continuar lendo Um pouco sobre LINQ

Estrutura de repetição – foreach

Bom esta postagem foi feita com referencia na documentação disponibilizada pelo site da MSDN:
Referencia

A instrução foreach repete um grupo de comandos incorporados para cada elemento em uma matriz ou uma coleção de objetos que implementa a interface de System.Collections.IEnumerable ou System.Collections.Generic.IEnumerable <T>. A instrução foreach é usado para percorrer a coleção para obter as informações que você quer, mas não pode ser usado para adicionar ou remover itens da coleção de origem para evitar efeitos colaterais imprevisíveis. Se você precisar adicionar ou remover itens dacoleção de origem, use um loop for.

Continuar lendo Estrutura de repetição – foreach