Я работаю над приложением на C #, в котором я хочу вычислить арифметическое выражение в виде строки. Как будто у меня есть строка:
string myExpr="4*(80+(5/2))+2";
И я хочу вычислить результат арифметического выражения.
Я создал абстрактный класс, который должен обращаться к свойствам YQL. Yahoo вернул объекты JSON, декодированные в объекты PHP. Допустим, я хочу получить доступ к свойству id
, тогда мне это нравится правильно:
print($phpObject->id); // Okay
Но я хочу иметь возможность получить доступ к свойству более абстрактным образом, то есть примерно так:
$propertyName = 'id';
print($phpObject[$propertyName]);
print($phpObject["id"]);
Но ничего из вышеперечисленного не работает - я уверен по очевидным причинам, но я не являюсь экспертом по PHP. Мне трудно понять этот вызов. Пожалуйста, помогите мне здесь.