Lista multidimensional C #

Necesito crear una lista de tres valores de protección multidimensional, X, Y y Z, y necesito una Lista que se deba a que una vez que se consulta el valor, se debe eliminar la matriz.

La consulta tendría un aspecto similar a este: Lista [0] [0] = X, Lista [0] [a] = Y y Lista [0] [2] = X, de modo que solo puedo eliminar el índice 0 y él ya quitar todos los otros tres