Объявление переменной в C#

MaxLucky

Client
Регистрация
13.08.2017
Сообщения
165
Благодарностей
13
Баллы
18
Добрый вечер. Подскажите пожалуйста как правильно прописать переменную в C#? В скобках должно быть значение из переменной "daybefore". Где AddDays должно быть значение из переменной daybefore

Сам код:

DateTime today = DateTime.Now;
var daybefore = project.Variables["daybefore"].Value;

DateTime yesterday = today.AddDays (daybefore);
return yesterday.ToString("dd/MM/yyyy");
 

djaga

Client
Регистрация
26.04.2020
Сообщения
506
Благодарностей
1 054
Баллы
93
Добрый вечер. Подскажите пожалуйста как правильно прописать переменную в C#? В скобках должно быть значение из переменной "daybefore". Где AddDays должно быть значение из переменной daybefore

Сам код:

DateTime today = DateTime.Now;
var daybefore = project.Variables["daybefore"].Value;

DateTime yesterday = today.AddDays (daybefore);
return yesterday.ToString("dd/MM/yyyy");
Нужно было полученную строку перевести в int. Поэтому использовал: int.Parse(daybefore)
Попробуйте так:
Добавить день из переменной:
DateTime today = DateTime.Now;
var daybefore = project.Variables["daybefore"].Value;

DateTime yesterday = today.AddDays(int.Parse(daybefore));
return yesterday.ToString("dd/MM/yyyy");
upd: Ниже пример шаблона, чтобы понять, как нужно писать переменные.
 

Вложения

  • Спасибо
Реакции: MaxLucky и Sho

MaxLucky

Client
Регистрация
13.08.2017
Сообщения
165
Благодарностей
13
Баллы
18
Нужно было полученную строку перевести в int. Поэтому использовал: int.Parse(daybefore)
Попробуйте так:
Добавить день из переменной:
DateTime today = DateTime.Now;
var daybefore = project.Variables["daybefore"].Value;

DateTime yesterday = today.AddDays(int.Parse(daybefore));
return yesterday.ToString("dd/MM/yyyy");
upd: Ниже пример шаблона, чтобы понять, как нужно писать переменные.
Благодарю!
 
  • Спасибо
Реакции: djaga

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)