как обрезать число не округляя в c#

Обрезайте нужное количество знаков регуляркой и не занимайтесь ерундой.
А чем обрезка субстрингом "ерундовее" регулярки? Скорость таких вычислений сопоставимо одинаковая.
 
количество строк в конструкции
Количество не показатель, тот же код
C#:
Развернуть Свернуть Копировать
double chislo = 0.123456789012;
string result = chislo.ToString().Split('.')[0] + "." + chislo.ToString().Split('.')[1].Substring(0, 5);
 
  • Оценить
Реакции: TwistDanceR
А чем обрезка субстрингом "ерундовее" регулярки? Скорость таких вычислений сопоставимо одинаковая.
Существенных отличий при таких объемах данных не будет. Разница только в том кому и что привычнее.
Но, две страницы обсуждать то, что делается при помощи одного экшена - это уже черезчур :-)
 
  • Оценить
Реакции: Astraport
Количество не показатель, тот же код
C#:
Развернуть Свернуть Копировать
double chislo = 0.123456789012;
string result = chislo.ToString().Split('.')[0] + "." + chislo.ToString().Split('.')[1].Substring(0, 5);

Ништяк!!!!:cl: Ты открыл мне новые горизонты обработки. Огромное спасибо, прям просветление)))
________________________________________________________________

Существенных отличий при таких объемах данных не будет. Разница только в том кому и что привычнее.
Но, две страницы обсуждать то, что делается при помощи одного экшена - это уже черезчур :-)

Ну фиг знает. Новичкам должно быть интересно что существует не один способ (а мы тут 5, если не ошибся, изложили...), и нужно брать и изучать.
 
Ну фиг знает. Новичкам должно быть интересно что существует не один способ (а мы тут 5, если не ошибся, изложили...), и нужно брать и изучать.
Вариантов решения всегда больше одного. И начинать изучение нужно с основ: алгоритмы, логика и т.п.
Сейчас для клиентов еще появились приватные шаблоны, - можно поразбирать их. К сожалению, приличной документации по методологии на зенке нет.
 

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