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

MaxLucky

Client
Регистрация
13.08.2017
Сообщения
186
Благодарностей
14
Баллы
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

Administrator
Команда форума
Регистрация
26.04.2020
Сообщения
551
Благодарностей
1 131
Баллы
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
Сообщения
186
Благодарностей
14
Баллы
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

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