Creare una tupla in Visual Basic 2017

di Stefano Mostarda, in .NET Framework,

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

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi