Pergunta

Primeiro de tudo, deixe-me dizer que eu sei sobre a dinâmica, não PIA, com o nome e os parâmetros opcionais e, finalmente, covariância e contravariance.

Em meus projetos 99% do tempo o meu código está em C #, eu quase nunca o fazem automação de escritório, eu não pretende usar qualquer linguagem dinâmica qualquer momento em breve, e, além de ser necessário para a automação de escritório, eu acho chamado e parâmetros opcionais estão errados (e não, sobrecargas não contam, se você tiver que muitos sobrecargas o problema está no projeto, não a língua).

Então, o que está lá para um cara C # num mundo digitado-estático ?, A única coisa que parece ser covariância e contravariance, que soa muito bem, mas eu estava esperando algo mais. As únicas partes que eu estou animado para tentar são as extensões paralelas para Linq, mas que é sobre ele (e isso é [disponíveis para 3,5 como um CTP ).

Por que você saiu sobre C # 4?

Foi útil?

Solução

A única coisa a ser animado sobre em C # 4 de um-COM non, ponto de vista não dinâmica são covariância e contravariance. Tudo o resto é centrada em torno de tipagem dinâmica.

Outras dicas

  1. Melhor Garbage Collection

  2. Nova Discussão Pooling Motor

  3. contratos de código

  4. Se você não está fazendo o desenvolvimento ASP.NET WebForms você não se importaria, mas, há melhorias significativas lá também.

recursos de aprendizagem para .NET 4.0 New Features

... bateu o link para alguns bons recursos sobre alguns dos novos recursos.

Realmente opcional parâmetros padrão, co / contravariance ( foi uma vantagem de Java) eo ParallelFX.

Há um novo controle do gráfico agora na caixa de ferramentas ... sim eu não tenho nada mais ..

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top