Nello script #443 abbiamo visto come creare un metodo che restituisce una tupla. In quello script la tupla è un oggetto che contiene una proprietà num di tipo int, una proprietà txt di tipo string e una proprietà b di tipo boolean.
(int num, string txt, bool b) GetTuple() { ... }
Il modo più veloce per utilizzare la tupla è usando la parola chiave var per assegnare la tupla a una variabile.
var tuple = GetTuple();
Tuttavia a volte possiamo avere l'esigenza di voler utilizzare nomi diversi per le proprietà della tupla. Nel nostro esempio, la proprietà di tipo string si chiama txt. Questo nome non è molto esplicativo e quindi potremmo voler chiamare questa proprietà in modo diverso per migliorare la leggibilità del codice. Per cambare il nome di una proprietà dobbiamo sostituire la parola chiave var
con la dichiarazione inline della tupla. La dichiarazione della tupla deve i parametri nello stesso ordine e può avere nomi di proprietà diversi da quelli originali.
(int num, string nome, bool b) tuple = GetTuple();
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Paginare i risultati con QuickGrid in Blazor
Come migrare da una form non tipizzata a una form tipizzata in Angular
Utilizzare Azure AI Studio per testare i modelli AI
Garantire la provenienza e l'integrità degli artefatti prodotti su GitHub
Assegnare un valore di default a un parametro di una lambda in C#
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Effettuare il refresh dei dati di una QuickGrid di Blazor
Sostituire la GitHub Action di login su private registry
Utilizzare un service principal per accedere a Azure Container Registry
Eseguire i worklow di GitHub su runner potenziati
Aggiungere interattività lato server in Blazor 8
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON