Convertir el valor de cadena al operador en C #

stoy tratando de encontrar una manera de construir un condicional dinámicamente.

Por ejempl

var greaterThan = ">";
var a = 1;
var b = 2;

if(a Convert.ToOperator(greaterThan) b) {...}

Leí esta publicación, pero no pude entender cómo implementar algunas de las cosas. @ C # convierte una cadena para usar en una condición lógica

Un consejo es muy apreciado

Gracia

Respuestas a la pregunta(3)

Su respuesta a la pregunta