Динамическое состояние C#
У меня есть сценарий, в котором мне нужно оценить динамическое условие по свойству объекта класса.
Пример :у меня есть класс Person,который имеет некоторое свойство Age,Name,City, Pincode и т. д.
теперь из значения текстового поля я получу строковое условие типа (Age=23 и City=London или Pincode =123).Это условие является динамическим, и мне нужно проверить его на соответствие объекту класса person.
экзамен:
если(objPerson.Возраст==23 &&усилителя; objPerson.город==Лондон ||objPerson.Пинкод ==123)
сделай что-нибудь
Есть ли простой способ оценить эти условия во время выполнения по значению свойства объекта класса person?
Что я уже пробовал:
...................................................................................................
[no name]
если вы получаете условие строки как простую строку, которую вы упомянули, вам нужно разделить содержимое, которое предоставляется, а затем извлечь значения, чтобы выполнить сравнение и так далее..
Member 14032927
Привет Винод,
Разделение содержимого и создание условия из этого является основной проблемой, поскольку содержимое условия строки является динамическим и может иметь любое условие, а мой фактический объект класса сложен.
не могли бы вы предоставить общее решение, которое может применяться для всех условий.