Domanda

prima di tutto lasciatemi dire che conosco la dinamica, nessun PIA, parametri nominativi e opzionali e infine covarianza e controvarianza.

Nei miei progetti il ​​99% delle volte il mio codice è in C#, non faccio quasi mai l'automazione di Office, non ho intenzione di utilizzare alcun linguaggio dinamico a breve e, oltre ad essere necessari per l'automazione di Office, penso che i parametri con nome e opzionali sono sbagliati (e no, i sovraccarichi non contano, se hai così tanti sovraccarichi il problema è nella progettazione, non nella lingua).

Quindi cosa c'è per un ragazzo C# in un mondo di tipizzazione statica? L'unica cosa sembra essere la covarianza e la controvarianza, il che suona alla grande, ma speravo qualcosa di più.Le uniche parti che sono entusiasta di provare sono le estensioni parallele per Linq ma questo è tutto (e questo è [disponibile per 3.5 come CTP).

Perché sei entusiasta di C# 4?

È stato utile?

Soluzione

L'unica cosa di cui essere entusiasti in C# 4 da un punto di vista non COM e non dinamico sono la covarianza e la controvarianza.Tutto il resto è incentrato sulla digitazione dinamica.

Altri suggerimenti

  1. Una migliore raccolta dei rifiuti

  2. Nuovo motore di pooling dei thread

  3. Contratti di codice

  4. Se non stai sviluppando ASP.NET WebForms non ti importerebbe, ma ci sono miglioramenti significativi anche lì.

Risorse di apprendimento per le nuove funzionalità di .NET 4.0

...clicca sul collegamento per alcune valide risorse su alcune delle nuove funzionalità.

Parametri predefiniti davvero opzionali, co/controvarianza (è stato un vantaggio di Java) e ParallelFX.

C'è un nuovo controllo grafico ora nella casella degli strumenti...sì, non ho nient'altro..

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top