Ищете более простой способ написания этого.Подстрока со вставкой и отделкой - PullRequest
0 голосов
/ 15 марта 2019
((main.Substring(69, 7).Insert(((main.Substring(69, 7).Length - 2)),"."))).TrimStart('0')

Это подстрока, которая добавляет "."перед этим последние 2 символа и удаляет любые «0» перед ним.

Я надеюсь упростить это, используя только 1 строку.Это так просто?Любое предложение?Спасибо.

1 Ответ

0 голосов
/ 15 марта 2019

Используйте регулярное выражение в C # для решения этой проблемы.

ИЛИ

В соответствии с моим пониманием (на основе кода вашего примера) 1. Цифра начинается с 69-го индексаи его длина 7 цифр 2. Вам нужно обрезать "0" перед цифрой 3. Вам нужно поставить "."на третьем месте цифры

((main.Substring(69, 7).Insert(5,"."))).TrimStart('0')
...