Добавить нули к числу

corptoday

Client
Регистрация
16.10.2016
Сообщения
90
Благодарностей
7
Баллы
8
Подскажите пожалуйста как добавить нули к числу

Есть, например число 75 нужно получить 75.00
Если число 75.2 нужно сделать 75.20
А вот если оно уже с сотыми, то ничего делать не нужно

Как в зенке такое сделать)
 

Sherminator

Client
Регистрация
10.09.2021
Сообщения
997
Благодарностей
536
Баллы
93
Если только число в строку переделывать, т.к если будет 75.00 то он округлит до 75 отбросив дробную часть
 

corptoday

Client
Регистрация
16.10.2016
Сообщения
90
Благодарностей
7
Баллы
8

Sherminator

Client
Регистрация
10.09.2021
Сообщения
997
Благодарностей
536
Баллы
93
Мне надо в input вписать на одном из сайтов.
C#:
string input = project.Variables["Переменная с числом"].Value;

            try
            {
                string tail = input.Split(',')[1];
                var array = tail.ToCharArray();
                if (array.Count() == 1)
                {
                    return (input.Replace(",", ".") + "0");
                }
                else if (array.Count() == 2)
                {
                    return (input.Replace(",", "."));
                }
                else
                {
                    return (input.Replace(",", "."));
                }
            }
            catch (Exception)
            {
                return (input + ".00");
            }
 
  • Спасибо
Реакции: corptoday и eee

Sherminator

Client
Регистрация
10.09.2021
Сообщения
997
Благодарностей
536
Баллы
93
Или так, не знаю что у тебя там за разделитель будет на входе

C#:
            string input = project.Variables["Переменная с числом"].Value;

            try
            {
                string tail = input.Split('.')[1];
                var array = tail.ToCharArray();
                if (array.Count() == 1)
                {
                    return (input + "0");
                }
                else if (array.Count() == 2)
                {
                    return (input);
                }
                else
                {
                    return (input);
                }
            }
            catch (Exception)
            {
                return (input + ".00");
            }
 
  • Спасибо
Реакции: corptoday

doc

Client
Регистрация
30.03.2012
Сообщения
8 607
Благодарностей
4 598
Баллы
113
C#:
var my_culture = new System.Globalization.CultureInfo("en-US");
decimal n = decimal.Parse("11175", my_culture);

return n.ToString("F2", my_culture);
 

corptoday

Client
Регистрация
16.10.2016
Сообщения
90
Благодарностей
7
Баллы
8
Спасибо вам большое!
Плюс в карму :-)
 

corptoday

Client
Регистрация
16.10.2016
Сообщения
90
Благодарностей
7
Баллы
8
C#:
var my_culture = new System.Globalization.CultureInfo("en-US");
decimal n = decimal.Parse("11175", my_culture);

return n.ToString("F2", my_culture);
Можете подсказать как переменную {-Json.sum-} вставить в C# код?
Знаю, что обычную переменную можно вставить так project.Variables["sum"].Value
Но как это сделать из результата парсинга Json
 

adr1enette

Client
Регистрация
30.11.2022
Сообщения
47
Благодарностей
10
Баллы
8
Парсишь название переменной с помощью regex, вставляешь в другую переменную

Это?
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 444
Благодарностей
1 287
Баллы
113
Можете подсказать как переменную {-Json.sum-} вставить в C# код?
Знаю, что обычную переменную можно вставить так project.Variables["sum"].Value
Но как это сделать из результата парсинга Json
return project.Json.sum;

Если допустим есть json длинный (members[0].name)

return project.Json.members[0].name;
 
  • Спасибо
Реакции: corptoday и adr1enette

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
631
Благодарностей
542
Баллы
93
Можете подсказать как переменную {-Json.sum-} вставить в C# код?
Знаю, что обычную переменную можно вставить так project.Variables["sum"].Value
Но как это сделать из результата парсинга Json
C#:
try
{
    var sum = project.Json.sum;
    return sum.ToString("0.00", new System.Globalization.CultureInfo("en-US"));
}
catch { throw new Exception("Переменная json.sum не найдена, либо не содержит числовое значение !"); }
 

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