Encuentre valor en matriz multidimensional y devuelva todos los elementos c #

aquí está el problema, tengo una matriz definida a continuación:

int[,] Users = new int[1000,3];

Sus datos serán algo como:

0,1,2 1,2,1 2,3,2 3,3,4 4,2,3 ...

the array se usa según lo necesite mi script. pero necesito poder filtrar la matriz en función de una de sus dimensiones y devolver todas las coincidencias disponibles.

Por ejemplo, al filtrar en la dimensión [1], querer todo lo que coincida con '3' devolverá una matriz que contiene:

2,3,2 3,3,4

¿Alguien podría echarme una mano con esto?

Muchas gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta