Nello script #417 abbiamo visto come utilizzare il motore di scripting di Roslyn per compilare del codice al volo ed eseguirlo. In questo script riprendiamo l'idea e la estendiamo per creare un metodo e richiamarlo sempre da codice di scripting.
var script = @"int Sum(int number1, int number2) { return number1 + number2; } Sum(1, 2)";
In questo caso creiamo un metodo che esegue la somma di due numeri e successivamente invochiamo il metodo.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare la funzione EF.Parameter per forzare la parametrizzazione di una costante con Entity Framework
Creare una libreria CSS universale - Rotazione degli elementi
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Creare alias per tipi generici e tuple in C#
Applicare un filtro per recuperare alcune issue di GitHub
Creare una custom property in GitHub
Assegnare un valore di default a un parametro di una lambda in C#
Utilizzare un numero per gestire la concorrenza ottimistica con SQL Server ed Entity Framework
Simulare Azure Cosmos DB in locale con Docker
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Change tracking e composition in Entity Framework
Generare la software bill of material (SBOM) in GitHub