Как применить модификатор к выражению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.CodeAnaанализ.CSharp .Scripting, я также попробовал другой предложенный ответ, но код не скомпилировался.

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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