Geometry.Parse получить исключение FormatError - PullRequest
0 голосов
/ 28 сентября 2019

Привет, я хочу разобрать геометрию в коде C #, но мой код не работает, и я получаю сообщение об ошибке, я заметил две проблемы

Во-первых, программа хорошо работает в других культурах [моя компьютерная культура персидская, а мояприложение не работает, но хорошо работает в китайской культуре]

Во-вторых, я заметил, что символ косой черты был добавлен в геометрию

enter image description here

и это мой код:

internal static Geometry ComposeGeometry(string[] strings, double[] arr)
        {
            var builder = new StringBuilder(strings[0]);
            for (var i = 0; i < arr.Length; i++)
            {
                var s = strings[i + 1];
                var n = arr[i];
                if (!double.IsNaN(n))
                {
                    builder.Append(n).Append(s);
                }
            }

            return Geometry.Parse(builder.ToString());
        }

для полного кода см. здесь и здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...