Método de evaluación comparativa de llamadas en C # [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Medición de tiempo exacto para pruebas de rendimiento [duplicado] 8 respuestas

Estoy buscando una manera de comparar las llamadas de método en C #.

He codificado una estructura de datos para la asignación universitaria, y solo se me ocurrió una forma de optimizar un poco, pero de una manera que agregaría un poco de sobrecarga en todas las situaciones, al mismo tiempo que convertía una llamada O (n) en O (1) en algunos.

Ahora quiero ejecutar ambas versiones con los datos de prueba para ver si vale la pena implementar la optimización. Sé que en Ruby, podría ajustar el código en un bloque de Benchmark y hacer que produzca el tiempo necesario para ejecutar el bloque en la consola. ¿Hay algo como eso disponible para C #?

Respuestas a la pregunta(6)

Su respuesta a la pregunta