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
Eseguire i pre-commit hook di git con dependabot
Modificare lo stile in una QuickGrid Blazor
Gestione opzioni colonna nella Blazor QuickGrid
Creare comandi nella dashboard .NET Aspire
Mappare una complex property di una entity su un campo JSON
Importare repository da Bitbucket a GitHub Enterprise Cloud
Usare i generics di C# con la clausola nameof in modo semplificato
Supportare la crittografia di ASP.NET Core con Azure Container App
Escludere alcuni file da GitHub Copilot
Self-healing degli unit test con Copilot in GitHub
Effettuare la ricerca di testo nascosto in una pagina web con Javascript
Utilizzare WebJobs su Linux con Azure App Service
I più letti di oggi
- Future Dev Day - Milano
- Global Azure 2026 - ASPItalia.com - Milano
- Gestire il ciclo di vita di AbortController in Javascript
- Meno password, meno segreti, meno rischio. Al Global Azure 2026 di ASPItalia.com, Stefano Mostarda parlerà di Azure Managed Identity e di come adottare un approccio zero credentials per far comunicare in modo sicuro i servizi cloud, senza gestire credenziali nel codice o nelle pipeline. È uno dei pattern raccomandati da Microsoft per ridurre il carico operativo e migliorare la sicurezza. Milano, 16 aprile 2026. #GlobalAzure #Azure #ManagedIdentity #Security #ASPItalia https://aspit.co/globalazure-26
- Blazor e InputHidden in .NET 10




