Lista wielowymiarowa C #

Muszę utworzyć wielowymiarową osłonę. Wymień trzy wartości: X, Y i Z, a ja potrzebuję Listy, ponieważ po zapytaniu o wartość tablica musi zostać usunięta.

Zapytanie wyglądałoby mniej więcej tak: List [0] [0] = X, Lista [0] [a] = Y i Lista [0] [2] = X, dzięki czemu mogę usunąć tylko indeks 0, a on już usuń wszystkie trzy pozostałe.