Le tuple all'interno del linguaggio sono supportate non solo dal compilatore C#, ma anche da quello Visual Basic a partire dalla versione 2017. Per creare una tupla in Visual Basic 2017 dobbiamo scrivere il seguente codice.
Dim person = ("Stefano", "Mostarda", #11/04/1979#)
Il compilatore crea automaticamente una proprietà per ogni valore passato alla tupla assegnando a tali proprietà il nome "Item" seguito da un numero che corrisponde alla posizione della proprietà nella tupla. Questo significa che avremo le seguenti proprietà:
- Item1: "Stefano"
- Item2: "Mostarda"
- Item3: #11/04/1979#
Da un lato la possibilità di creare una tupla in questo modo è molto comodo, ma dal'altro avere questi nomi di proprietà la rende poco usabile. Possiamo tuttavia specificare anche il nome delle proprietà esattamente come facciamo per gli anonymous type.
Dim person = (FirstName := "Stefano", LastName := "Mostarda", BirthDate := #11/04/1979#)
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare Copilot con Azure Cosmos DB
Gestire domini wildcard in Azure Container Apps
Criptare la comunicazione con mTLS in Azure Container Apps
Eseguire una query su SQL Azure tramite un workflow di GitHub
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Creare alias per tipi generici e tuple in C#
Creare una libreria CSS universale: Cards
Triggerare una pipeline su un altro repository di Azure DevOps
Eliminare una project wiki di Azure DevOps
Usare lo spread operator con i collection initializer in C#
Ottimizzazione dei block template in Angular 17
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API