o que é novo em C # 4 para um cara digitado-estática
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?
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
-
Melhor Garbage Collection
-
Nova Discussão Pooling Motor
-
contratos de código
-
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 ..