C # cómo redondear siempre a los 50 más cercanos

He hecho una búsqueda en el redondeo de C #, pero no he podido encontrar la respuesta a mi problema actual.

Lo que quiero hacer es siempre redondear hacia abajo a los 50 más cercanos. Todos los valores que quiero redondear hacia abajo estarán en decimal.

Entonces 635.25 serían 600.

298.42 serían 250.

149.56 serían 100.

He visto Matemáticas, pero ¿cómo lo uso para que siempre se redondea a los 50 más cercanos y nunca arriba?

Respuestas a la pregunta(3)

Su respuesta a la pregunta