Ricerca personalizzata

magisterInformatica.it

Gestione liste in C#

E-mail Stampa PDF

Con questo articolo si vuole mostrare il funzionamento delle liste in C#, creando una libreria che crea, appunto, una lista di oggetti.

Per iniziare cerchiamo di spiegare cos'è una lista. Una lista altro non è che un oggetto "diviso" in due parti: Il contenitore dell'oggetto vero e proprio e il link all'oggetto successivo. Il principio, come si può vedere, è molto semplice. Quindi anche l'implementazione diventa molto semplice.

Per fare ciò abbiamo bisogno di una classe che rappresenta un singolo nodo della lista. Questa classe la chiamiamo Lista, e conterrà due attributi privati, l'oggetto da contenere e il link al nodo successivo:

 

private Object _oggetto;
private Lista _next;

Una volta istanziate le proprietà dobbiamo far sì che sia possibile istanziare tali oggetti

 

public Object informazione
{ get
{
return _oggetto;
}
set
{
_oggetto = value;
}
}
public Lista next
{ get
{
return _next;
}
set
{
_next = value;
}
}

Queste sono le basi che consentono la gestione delle vostre liste in C#.

Nella sezione download è presente il sorgente per la gestione delle liste.

Ultimo aggiornamento Mercoledì 02 Dicembre 2009 19:53  

Guide

Tips & Tricks

Esercizi


Top 100 Joomla