A facilidade dos Extensions Methods

by Israel Aece 16. July 2008 12:26

Os Extensions Methods são novidades do C# 3.0, novidade que veio junto ao .NET Framework 3.5. Eles tornam a programação muito mais simples e intuitiva, como podemos notar abaixo:

//Adicionando dias, contemplando apenas os dias úteis.
DateTime data = DateTime.Now.AddWorkDays(3);

//Adicionando dias, contemplando apenas dias úteis e definindo uma condição
//que determina se o dia inicial deve estar contemplado no cálculo.
//DateTime data = DateTime.Now.AddWorkDays(3, d => d.Hour > 12);

//Verificando se é ou não feriado.
DateTime temp = new DateTime(2008, 12, 25);
Console.WriteLine(temp.IsHoliday());

Obviamente que os feriados estão definindo em hard-code, mas que isso poderia ser buscado em uma tabela do banco de dados ou até mesmo em um arquivo de configuração. Eis aqui o código do exemplo.

Tags:

C# | VB.NET

Comments

8/19/2009 10:43:11 PM #

pingback

Pingback from blog.oenning.eti.br

using(oenning.eti.br) { … } » Extension methods

blog.oenning.eti.br

Comments are closed

Powered by BlogEngine.NET 1.5.0.0
Theme by Mads Kristensen

Sobre

Meu nome é Israel Aece e sou especialista em tecnologias de desenvolvimento Microsoft, atuando como desenvolvedor de aplicações para o mercado financeiro utilizando a plataforma .NET. [ Mais ]

Twitter

Host