Разделение числа на разряды

Dmitry

Client
Регистрация
03.07.2014
Сообщения
66
Благодарностей
5
Баллы
8
Всем привет! Есть такая задача: необходимо автоматически разделить число на разряды с помощью запитой. Например, число 123456 => 123,456 ; 1234567 => 1,234,567 и т.д. Лучше сделать одним регулярным выражением или кодом на c#
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 268
Баллы
113
C#:
var txt = Convert.ToDouble(project.Variables["Переменная 1"].Value); // 123123
var rez= txt.ToString("#,#", System.Globalization.CultureInfo.InvariantCulture);// результат 123,123
 
  • Спасибо
Реакции: zennoX и Dmitry

Dmitry

Client
Регистрация
03.07.2014
Сообщения
66
Благодарностей
5
Баллы
8

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
добавь в using
using System.Diagnostics;
 
  • Спасибо
Реакции: Dmitry

Dmitry

Client
Регистрация
03.07.2014
Сообщения
66
Благодарностей
5
Баллы
8

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
2016-05-29_131051.png

2016-05-29_131238.png
 
  • Спасибо
Реакции: Dmitry

Dmitry

Client
Регистрация
03.07.2014
Сообщения
66
Благодарностей
5
Баллы
8

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
вообще ничего нинадо оказывается добавлять, и так всё работает
2016-05-29_133741.png


какая версия ????
 
  • Спасибо
Реакции: Dmitry

Dmitry

Client
Регистрация
03.07.2014
Сообщения
66
Благодарностей
5
Баллы
8

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
попробуй вот такую добавить
using System.Globalization;
 
  • Спасибо
Реакции: Dmitry

Dmitry

Client
Регистрация
03.07.2014
Сообщения
66
Благодарностей
5
Баллы
8
  • Спасибо
Реакции: Radzhab

Dmitry

Client
Регистрация
03.07.2014
Сообщения
66
Благодарностей
5
Баллы
8
Всем спасибо за помощь!
 

ssXXXss

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

этой конструкции System.Globalization.CultureInfo.InvariantCulture раньше на старых версиях надо было в using прописывать using System.Globalization;

первый раз это я ошибся не тот using сказал прописать
но на 5.9.9.1 она отрабатывает, хотя её нет в using, честно сам не пойму ))
 

Dmitry

Client
Регистрация
03.07.2014
Сообщения
66
Благодарностей
5
Баллы
8

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
после return в этом кубике ничего выполняться больше не будет
можно например так
2016-05-29_135953.png


и дальше уже можно тогда в этом кубике продолжать писать код какой надо
если это значение только тут обрабатывается то его вообще можно не ложить в переменую
 
  • Спасибо
Реакции: Dmitry

Dmitry

Client
Регистрация
03.07.2014
Сообщения
66
Благодарностей
5
Баллы
8
после return в этом кубике ничего выполняться больше не будет
можно например так
Посмотреть вложение 13735

и дальше уже можно тогда в этом кубике продолжать писать код какой надо
если это значение только тут обрабатывается то его вообще можно не ложить в переменую

Спасибо!
 

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