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

  • Автор темы Автор темы Dmitry
  • Дата начала Дата начала

Dmitry

Client
Регистрация
03.07.2014
Сообщения
66
Реакции
5
Баллы
8
Всем привет! Есть такая задача: необходимо автоматически разделить число на разряды с помощью запитой. Например, число 123456 => 123,456 ; 1234567 => 1,234,567 и т.д. Лучше сделать одним регулярным выражением или кодом на c#
 
C#:
Развернуть Свернуть Копировать
var txt = Convert.ToDouble(project.Variables["Переменная 1"].Value); // 123123
var rez= txt.ToString("#,#", System.Globalization.CultureInfo.InvariantCulture);// результат 123,123
 
  • Спасибо
Реакции: zennoX и Dmitry
C#:
Развернуть Свернуть Копировать
var txt = Convert.ToDouble(project.Variables["Переменная 1"].Value); // 123123
var rez= txt.ToString("#,#", System.Globalization.CultureInfo.InvariantCulture);// результат 123,123
Появляется ошибка -
upload_2016-5-29_9-44-59.png
 
добавь в using
using System.Diagnostics;
 
  • Спасибо
Реакции: Dmitry
добавь в using
using System.Diagnostics;
C#:
Развернуть Свернуть Копировать
var txt = Convert.ToDouble(project.Variables["good_price"].Value); // 123123
var rez= txt.ToString("#,#", System.Globalization.CultureInfo.InvariantCulture);// результат 123,123
using System.Diagnostics;

Так?
 
вообще ничего нинадо оказывается добавлять, и так всё работает
2016-05-29_133741.png


какая версия ????
 
  • Спасибо
Реакции: Dmitry
попробуй вот такую добавить
using System.Globalization;
 
  • Спасибо
Реакции: Dmitry
Всем спасибо за помощь!
 
ошибка была не из за return

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

первый раз это я ошибся не тот using сказал прописать
но на 5.9.9.1 она отрабатывает, хотя её нет в using, честно сам не пойму ))
 
после return в этом кубике ничего выполняться больше не будет
можно например так
2016-05-29_135953.png


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

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


Спасибо!
 

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