Attualmente cablo nel codice un vettore di interi:

Protected v As Integer(,) = {{0, 3, 3}, {0, -2, -2}, {0, -1, -1}}

Vorrei crearmi questo vettore leggendo un campo testo di un database e fare qualche cosa del genere:

Protected v as integer(,) = Eval("{{0, 3, 3}, {0, -2, -2}, {0, -1, -1}}")


L'unico modo che mi viene in mente è serializzare così:

"0; 3; 3 | 0; -2; -2 | 0; -1; -1"

dopo di che usare lo split("|") per ricavarmi le righe del vettore e, per ogni riga, usare split(";") per ricavarmi il valore v(r,c)


La domanda è se va bene così oppure esiste qualche classe del framework che fa quello che chiedo.

ciao