Array in VB.Net e C#

Si definisce array un raccolta o collezione di oggetti (qualunque tipo di classe o struttura) di qualunque tipo. Essi presentano una struttura ben organizzata e facile da raggiungere mediante l’uso di chiavi. L’array può essere vista come un insieme indicizzato di oggetti sequenziato e raggiungibile mediante l’indice corrispondente. Tra le tipologie più note di raccolte di oggetti, oltre agli array, abbiamo:

  • Arraylist
  • List
  • Sorted List
  • Linke List
  • Hash Table
  • Hash Set
  • Dictionary
  • Sorted Dictionary
  • Bitarray

In VB.Net, la sintassi utilizzata per introdurre un array è la seguente:

In questo caso l’array introdotto si chiama ListaNumeriInteri e presenta al suo interno 100 valori. Tuttavia, nel comando che porta alla creazione dell’array non va aggiunto il numero di elementi al suo interno ma la posizione dell’ultimo di essi. Questa posizione sarà pari al numero degli elementi che l’array contiene decrementato di uno (poiché la posizione del primo numero registrato nell’array è 0).

Per quanto riguarda il linguaggio in C#, la sintassi da seguire per creare un array presenta alcune fondamentali differenze rispetto a quella adottata in VB.Net per raggiungere lo stesso scopo.

La prima differenza che si nota dal linguaggio in VB.Net è che la creazione di un array in C# richiede non più l’utilizzo delle parentesi tonde ma ricorrerà alle quadre. Tuttavia, nella sintassi che descrive la creazione di un array in C# è presente un’altra fondamentale differenza rispetto a quella appena osservata in VB.Net. Infatti, mentre in VB.Net andava esplicitata la posizione dell’ultimo oggetto presente nell’array che si voleva creare, in C# bisognerà specificare la lunghezza del vettore che stiamo considerando.

Lascia un commento

Progetta un sito come questo con WordPress.com
Comincia ora