Domanda

  

Eventuali duplicati:
   nuove caratteristiche fredde di C # 4.0

Ciao,

Ci sono diverse (molte) domande a SO su "cosa si desidera in C # v4.0?". Questa domanda è differente, io non ti sto chiedendo cosa vi piacerebbe vedere nella nuova versione del bambino di Microsoft, ma ciò che è già lì da quando Microsoft Visual Studio 2010 Beta 1 è già fuori.

mi sono trovato solo parametri opzionali implementati in VS2010.

void foo(int a,int b = 10)
{
    if(b != 10) throw new Exception();
}

void Main(string[] args)
{
    foo(5);
    foo(5,6);
}

E 'molto difficile per me trovare ogni singola cosa in quella lingua enorme, perché io non so che cosa è progettato per essere implemented.All che ho visto è chi "Cosa vuoi in C # 4?" domande, che non aiuta i miei progressi a crescere.

Cosa nuova funzione hai trovato in VS2010 Beta1?

È stato utile?

Soluzione

C # pagina Futuro @ MSDN voi 'll trovare una documentazione delle nuove caratteristiche che sono stati aggiunti alla versione Beta1 di C # 4.0, insieme con i campioni.

Altri suggerimenti

Stai davvero chiedendo due questioni distinte:

  

Cosa nuova funzione hai trovato in   VS2010 Beta1?

Questa sarebbe nuove funzionalità IDE, non caratteristiche del linguaggio. Non so molto di questi, ma so che l'IDE è stato riscritto in WPF e avrà un migliore supporto per multi-monitor. C'è un articolo su altre nuove funzionalità qui . Se stai facendo XML / XSLT, la nuova funzionalità di debugging XSLT è pulito.

  

Quali sono le nuove caratteristiche sono in C # 4.0?

La più grande novità è la programmazione propably dinamica attraverso la "dinamica" parola chiave. Ci sono anche parametri opzionali, che voi dite voi stessi.

Oltre a ciò, la novità più importante è probabile che sia controvarianza e covarianza a generici. Non cercherò di spiegare qui, dal momento che sarebbe abbastanza lungo, ma vedo blog di Eric Lippert per una spiegazione approfondita . Ha tutta una serie sull'argomento, e diventa spiegato in dettaglio.

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