Grupo de Arquitectura de Software Português


Welcome to GASP Sign in | Join | Help
in Search

Browse by Tags

All Tags » Eventos » Desenvolvimento » C#4.0   (RSS)
  • C# 4.0: Melhoramentos Para Interoperabilidade Com COM

    A resolução dinâmica e argumentos com nome e opcionais melhoram largamente a experiência de interoperar com APIs COM como as Office Automation Primary Interop Assemblies (PIAs). Mas, para aliviar ainda mais o desenvolvimento de interoperabilidade com COM, foram adicionados algumas funcionalidades específicas para COM ao C# 4.0. Omissão do ...
    Posted to Paulo Morgado (Weblog) by paulo.morgado on April 19, 2010
  • C# 4.0: Programação Dinâmica

    A principal funcionalidade do C# 4.0 é a programação dinâmica. Não apenas em termos de tipos dinâmicos, mas, un sentido mais lato, a capacidade de falar com qualquer coisa que não seja staicamente tipada para ser um objecto .NET. Dynamic Language Runtime O Ambiente de Execução para Linguagens Dinâmicas (Dynamic Language Runtime - DLR) é um ...
    Posted to Paulo Morgado (Weblog) by paulo.morgado on April 18, 2010
  • C# 4.0: Alternativa Aos Argumentos Opcionais

    Tal como mencionei na minha última entrada, expor publicamente métodos com argumentos opcionais é uma má prática (é por isso que o C# resitiu a tê-los, até agora). Podem argumentar que o vosso método ou construtor tem demasiadas variações e ter mais de dez variantes é um pesadelo de manutenção, e têm razão. Mas a solução já existe há muito tempo: ...
    Posted to Paulo Morgado (Weblog) by paulo.morgado on April 18, 2010
  • C# 4.0: Argumentos Com Nome E Opcionais

    Como parte do esforço de co-evolução do C# e do Visual Basic, o C# 4.0 introduz Argumentos com Nome e Opcionais. Primeiro clarifiquemos o que são argumentos e o que são parâmetros: Os parâmetros da definição de um método são as variáveis de entrada do método. Os argumentos da declaração da chamada a um método são os valores ...
    Posted to Paulo Morgado (Weblog) by paulo.morgado on April 16, 2010
Powered by Community Server (Personal Edition), by Telligent Systems