Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Microsoft continuerà a evolvere C# per soddisfare le esigenze mutevoli degli sviluppatori e rimarrà un linguaggio di programmazione all'avanguardia. Innovamo in modo ansioso e ampio in collaborazione con i team responsabili delle librerie .NET, degli strumenti di sviluppo e del supporto dei carichi di lavoro, pur prestando attenzione a rimanere nello spirito del linguaggio. Riconoscendo la diversità dei domini in cui viene usato C#, preferiamo miglioramenti del linguaggio e delle prestazioni che traggono vantaggio da tutti o dalla maggior parte degli sviluppatori e mantengono un elevato impegno per la compatibilità con le versioni precedenti. Si continuerà a potenziare l'ecosistema .NET più ampio e a crescere il proprio ruolo nel futuro di C#, mantenendo al tempo stesso la gestione delle decisioni di progettazione.
Come la strategia guida C#
La strategia C# guida le decisioni sull'evoluzione di C# e queste annotazioni forniscono informazioni dettagliate sul modo in cui si pensa alle istruzioni chiave.
innoveremo con entusiasmo e in modo ampio
La community C# continua a crescere e il linguaggio C# continua a evolversi per soddisfare le esigenze e le aspettative della community. Trae ispirazione da molte origini per selezionare le funzionalità che traggono vantaggio da un ampio segmento di sviluppatori C# e che offrono miglioramenti coerenti in termini di produttività, leggibilità e prestazioni.
essere attenti a rimanere nello spirito della lingua
Vengono valutate nuove idee nello spirito e nella storia del linguaggio C#. Diamo priorità alle innovazioni che hanno senso per la maggior parte degli sviluppatori C# esistenti.
"miglioramenti che traggono vantaggio da tutti o dalla maggior parte degli sviluppatori"
Gli sviluppatori usano C# in tutti i carichi di lavoro .NET. Gli sviluppatori creano front-end Web e back-end, app native del cloud e app desktop con C#. C# abilita applicazioni multipiattaforma. Ci concentriamo sulle nuove funzionalità che hanno il maggior impatto direttamente o consentendo miglioramenti alle librerie comuni. Lo sviluppo di funzionalità del linguaggio include l'integrazione con gli strumenti di sviluppo e le risorse di apprendimento.
"impegno elevato per la compatibilità con le versioni precedenti"
Abbiamo rispettato che oggi è in uso una grande quantità di codice C#. Qualsiasi potenziale cambiamento di rilievo viene considerato attentamente rispetto alla portata e all'impatto della perturbazione per la comunità C#.
mantenere la gestione responsabile
La progettazione del linguaggio C# si svolge all'aperto con la partecipazione della community. Chiunque può proporre nuove funzionalità C# nei repository GitHub. Il Team di Progettazione del Linguaggio prende le decisioni finali dopo aver considerato il contributo della comunità.