Question

d'abord permettez-moi de dire que je sais dynamique, pas PIA, les paramètres nommés et facultatifs et enfin covariance et contravariance.

Dans mes projets 99% du temps mon code est en C #, je presque jamais faire bureautique, je ne prévois pas d'utiliser dans un proche avenir une langue dynamique et, en plus d'être nécessaire pour l'automatisation de bureau, je pense nommé et les paramètres facultatifs sont erronés (et non, ne comptez pas les surcharges, si vous avez que beaucoup le problème est surcharge dans la conception, pas la langue).

Alors ce qui est là pour un gars C # dans un monde statique typé ?, La seule chose semble être covariance et contravariance, qui sonne bien, mais j'espérais quelque chose de plus. Les bits seulement que je suis excité d'essayer les extensions parallèles pour Linq mais c'est à ce sujet (et c'est [disponible pour 3,5 comme CTP).

Pourquoi êtes-vous sorti sur les C # 4?

Était-ce utile?

La solution

La seule chose à être excité en C # 4 d'un non-COM, point de vue non-dynamiques sont covariance et contravariance. Tout le reste est centrée autour typage dynamique.

Autres conseils

  1. Une meilleure collecte des ordures

  2. Nouvelle discussion Pooling Engine

  3. Code des marchés

  4. Si vous ne faites pas le développement ASP.NET WebForms vous ne se souciera pas, mais il y a des améliorations importantes aussi.

Ressources d'apprentissage pour .NET 4.0 Nouvelles fonctionnalités

... cliquez sur le lien pour quelques bonnes ressources sur certaines des nouvelles fonctionnalités.

Paramètres par défaut vraiment en option, co / contravariance ( a été un avantage de Java) et le ParallelFX.

Il y a maintenant un nouveau contrôle graphique dans la boîte à outils ... oui je suis rien d'autre ..

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top