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
- La gestione della riconnessione al server di Blazor in .NET 9
- Eseguire una ricerca avanzata per recuperare le issue di GitHub
- Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
- Utilizzare l nesting nativo dei CSS
- Potenziare la ricerca su Cosmos DB con Full Text Search
- Utilizzare Intersect e Except per filtrare set di dati in TSql
- Anonimizzare i dati sensibili nei log di Azure Front Door
- Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
- Utilizzare WebJobs su Linux con Azure App Service
- Eliminare una project wiki di Azure DevOps
- Creare un agente A2Acon Azure Logic Apps
- Rendere le variabili read-only in una pipeline di Azure DevOps
I più letti di oggi
- Nuova build di IE 7 beta 2 preview con la March 20 Refresh
- CSS Friendly Toolkit per ASP.NET 2.0 Beta 1, per migliorare il supporto agli standard web
- The Agentic Day - Milano
- Occhio alle bufale: Microsoft non invia patch via e-mail!
- CSS Friendly ASP.NET 2.0 Control Adapters Beta 3
- .NET Conference Italia 2025 - Milano
- IIS guadagna ancora terreno


