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 HiLo per ottimizzare le insert in un database con Entity Framework
Registrare servizi multipli tramite chiavi in ASP.NET Core 8
Verificare la provenienza di un commit tramite le GitHub Actions
Accesso sicuro ai secrets attraverso i file in Azure Container Apps
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Criptare la comunicazione con mTLS in Azure Container Apps
Usare lo spread operator con i collection initializer in C#
Aggiungere interattività lato server in Blazor 8
Gestire errori funzionali tramite exception in ASP.NET Core Web API
Determinare lo stato di un pod in Kubernetes
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Definire lo stile CSS in base alle dimensioni del container