Вернуть в проект числовую переменную с#

vierasen

Client
Регистрация
10.12.2015
Сообщения
555
Благодарностей
267
Баллы
63
берем переменную из проекта, приводим к числовому типу
var counter = int.Parse(project.Variables["counter"].Value);
(равна 0)
Вопрос:
Как прибавить к ней единицу и вернуть в проект новое значение?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
counter++;
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 542
Баллы
113
counter++ или counter = counter+1
 

vierasen

Client
Регистрация
10.12.2015
Сообщения
555
Благодарностей
267
Баллы
63
У меня больше проблема в записи значения в проект. Как записать новое число в переменную проекта?
 

vierasen

Client
Регистрация
10.12.2015
Сообщения
555
Благодарностей
267
Баллы
63
Поковырялся тут вышло:

HTML:
counter = counter+1;
project.Variables["counter"].Value = counter.ToString();
return project.Variables["counter"].Value;
Такой путь корректный или можно как-то проще сделать?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113

vierasen

Client
Регистрация
10.12.2015
Сообщения
555
Благодарностей
267
Баллы
63

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
int counter = int.Parse(project.Variables["counter"].Value);
project.Variables["counter"].Value = counter ++;
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113
Можно в одну строку
Код:
return int.Parse(project.Variables["counter"].Value) + 1;
Положить результат в переменную counter.
 
  • Спасибо
Реакции: vedi108

vierasen

Client
Регистрация
10.12.2015
Сообщения
555
Благодарностей
267
Баллы
63
Всем спасибо за подсказки! Разобрался вроде)
 

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