Entries categorized 'Blog' ↓

Extension Methods e legibilidade de código

Como o assunto DSL (Domain Specific Languages) ainda promete dar muito o que falar, parece que a gente fica cada dia mais influenciado pela tendência de deixar o código o mais próximo possível da linguagem de negócio. Hoje, enquanto escrevendo um pequeno código...

Extension Methods e legibilidade de código →

LINQ Series - Parte 1

int [] numbers = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; foreach ( int number in numbers) { if (number % 2 == 0) Console .WriteLine(number); } Este código é perfeitamente válido para as versões 1.1 e 2.0 do Framework .NET e cumpre a tarefa proposta. Mas vamos tentar mudar um pouco...

LINQ Series - Parte 1 →

Transforming TXT Files into XML Using Linq to Xml (XLinq)

Some weeks ago I started working on a little code sample to demonstrate the Xml transformation capabilities of Linq to Xml (aka XLinq). The code was originally intended to be used during a demo on a major developer’s conference here in Brasil ( http://www.baboo.com.br/absolutenm/templates/content...

Transforming TXT Files into XML Using Linq to Xml (XLinq) →

C# 3.0 - Extension Methods

Suponha que, num método C#, tenhamos uma variável do tipo string chamada "data". O que faz o trecho de código abaixo? data.Substring(0, 2); E o este aqui? data.Substring(data.Length - 2); O primeiro trecho de código retorna os 2 primeiros caracteres da string existente...

C# 3.0 - Extension Methods →