Formazione
Modulo
Chiamare i metodi dalla libreria di classi .NET usando C# - Training
Usare le funzionalità nella libreria di classi .NET chiamando metodi che restituiscono valori, accettano parametri di input e altro ancora.
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Gli articoli seguenti illustrano i diversi metodi per implementare l'"interoperabilità nativa" in .NET.
Vari motivi possono rendere necessaria la chiamata del codice nativo:
L'elenco sopra riportato non esaurisce tutti i potenziali scenari e situazioni in cui lo sviluppatore vuole, preferisce o deve definire un'interfaccia con i componenti nativi. La libreria di classi .NET, ad esempio, usa il supporto per l'interoperabilità nativa per implementare un numero notevole di API, ad esempio il supporto e la manipolazione della console, l'accesso al file system e altro. Tuttavia è importante ricordare che in caso di necessità è disponibile una soluzione alternativa.
Nota
La maggior parte degli esempi riportati in questa sezione viene presentata per tutte e tre le piattaforme supportate in .NET Core (Windows, Linux e macOS). Per alcuni esempi brevi e illustrativi, tuttavia, verrà presentata solo la versione che usa nomi file ed estensioni Windows, come "dll" per le librerie. Questo non significa che le funzionalità illustrate non siano disponibili in Linux o macOS. La scelta dipende solo da motivi di praticità.
Formazione
Modulo
Chiamare i metodi dalla libreria di classi .NET usando C# - Training
Usare le funzionalità nella libreria di classi .NET chiamando metodi che restituiscono valori, accettano parametri di input e altro ancora.