Какой будет тип для операторов? - PullRequest
0 голосов
/ 14 мая 2018

Я хочу сравнить два значения, используя операторы и Reflection.

Я хотел бы передать ожидаемое значение и тип оператора для динамического сравнения.

Dictionary<string,operator type> dict = new Dictionary<string,operator type>();
dict.Add("firstPropertyValue", >);
dict.Add("secondPropertyValue", !=);

void validate(Dictionary<string,operator type> temp)
{
   foreach(var item in temp)
   {
      if(actualvalue (item.value(operator)) item.key){//do something}
   }
}

Есть ли способсделать это?

Я получу значения свойств во время выполнения, используя Reflection, поэтому я хочу, чтобы оператор прошел и выполнил проверку во время выполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...