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
Usare le variabili per personalizzare gli stili CSS
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Creare gruppi di client per Event Grid MQTT
Utilizzare Model as a Service su Microsoft Azure
Disabilitare automaticamente un workflow di GitHub
Effettuare lo stream della risposta in ASP.NET Core tramite IAsyncEnumerable
Specificare il versioning nel path degli URL in ASP.NET Web API
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Gestire domini wildcard in Azure Container Apps
Aggiungere interattività lato server in Blazor 8
Utilizzare la session affinity con Azure Container Apps