Panoramica delle librerie di runtime
Runtime .NET include un ampio set standard di librerie di classi, note come librerie di runtime, librerie framework o libreria di classi di base (BCL). Sono inoltre disponibili estensioni per le librerie di runtime, disponibili nei pacchetti NuGet.
Queste librerie offrono implementazioni per molti tipi generali e specifici dell'app, algoritmi e funzionalità di utilità.
Librerie di runtime
Queste librerie di runtime offrono i tipi fondamentali e le funzionalità di utilità e costituiscono la base per tutte le altre librerie di classi .NET. Un esempio è la classe System.String, che fornisce API per lavorare con le stringhe. Un altro esempio è rappresentato dalle librerie di serializzazione.
Estensioni alle librerie di runtime
Alcune librerie sono incluse nei pacchetti NuGet anziché come parte del framework condiviso del runtime. Queste librerie vengono spesso rese disponibili per app destinate a versioni di .NET di livello inferiore, ad esempio .NET Framework.
La tabella seguente illustra alcuni esempi di librerie fornite dai pacchetti.