C#

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Подскажите как правильно записать сюда переменную, если пишу цифры то всё ок, а так ошибку выдаёт после второй фигурной скобки
Код:
int n = {-Variable.ffff-};
int digitCount = (int)Math.Log10(n) + 1;
return digitCount;
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 416
Благодарностей
9 120
Баллы
113
Подскажите как правильно записать сюда переменную, если пишу цифры то всё ок, а так ошибку выдаёт после второй фигурной скобки
Код:
int n = {-Variable.ffff-};
int digitCount = (int)Math.Log10(n) + 1;
return digitCount;
переменные в C# записываются так: project.Variables["ffff"].Value

Код:
int n = project.Variables["ffff"].Value;
int digitCount = (int)Math.Log10(n) + 1;
return digitCount;
 
  • Спасибо
Реакции: ssXXXss

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
спасибо что напомнил, запарился но даже и так не хочет работать
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
вопрос закрыт, разобрался
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 416
Благодарностей
9 120
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
этот со строкой работает, с переменой не смог настроить, я другой вставил
return project.Variables["fffff"].Value.Length;
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 416
Благодарностей
9 120
Баллы
113
этот со строкой работает, с переменой не смог настроить, я другой вставил
return project.Variables["fffff"].Value.Length;
аа, да..
у себя в коллекции тоже держу такую конструкцию.. :-)
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
да вчера только заметил через фидлер что мне антигейт шлёт 6 и 8 цифр вместо 7
вот и решил поставить проверку а количество цифр
 

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