Как применить модификатор к выражениюC#

Место общения программистов C#
Anonymous
Как применить модификатор к выражению

Сообщение Anonymous »

У меня есть XML-файл, вот его фрагмент: Это используется для декодирования ответа в коде, который представляет собой время и дату, год возвращается в ответе как 04, я хочу применить модификатор к этому значению, я пытаясь сделать его максимально гибким и универсальным.
Как я могу взять значение модификатора, который есть в коде, в виде строки и применить его к значению? Мой код:

Код: Выделить всё

double dblData = 0.0;
if (double.TryParse(strData, out dblData) == true) {
...
}
— это строка, которая в данном случае содержит 04, как я могу применить модификатор, который у меня есть в другой переменной, называемой strModifier, к strData, чтобы она стала 04+2020 и результат 2024?
Могу ли я сделать это с помощью Lambda?
[Изменить] Извините, я должен был указать это с исходным сообщением, я использую Microsoft Visual Studio Professional 2022, версия 17.11.3, проект использует целевую платформу .NET Framework 4.8, тип вывода Приложение Windows.
У меня возникли проблемы с опробованием предложенных предложений, главным образом потому, что я не могу добавить Microsoft.CodeAnalysis.CSharp.Scripting, я Я также попробовал другой предложенный ответ, но код не скомпилировался.

Подробнее здесь: https://stackoverflow.com/questions/790 ... expression

Вернуться в «C#»