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
Reactive form tipizzati con FormBuilder in Angular
Creare alias per tipi generici e tuple in C#
Accesso sicuro ai secrets attraverso i file in Azure Container Apps
Miglioramenti agli screen reader e al contrasto in Angular
Utilizzare database e servizi con gli add-on di Container App
Effettuare il binding di date in Blazor
Sfruttare lo streaming di una chiamata Http da Blazor
Copiare automaticamente le secret tra più repository di GitHub
Implementare l'infinite scroll con QuickGrid in Blazor Server
Inizializzare i container in Azure Container Apps
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Controllare gli accessi IP alle app con Azure Container Apps