può usare benissimo una struttura..

la sola differenza in .net tra una struttura e una classe è che la struttura non è referente e come tale la sua assegnazione porta una copia della stessa (non come le classi che difatti sono tutti puntatori)