Задать вопрос
@DmitryLife

Почему точка заменяется на запятую?

Объявляю переменную
public Vector2 PlayerPosition = new Vector2(42.3627f, -71.05686f);


Вставляю в URL
Url = "http://open.mapquestapi.com/staticmap/v4/getmap?key=" + Key + "&size=1280,1280&zoom=" + _zoom + "&type=" + _maptype + "&center=" + PlayerPosition.x + "," + PlayerPosition.y;


И в параметр center попадают значения "42,3627,-71,05686", заместо "42.3627,-71.05686"
С чем это может быть связано и как это можно изменить?
  • Вопрос задан
  • 403 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 1
AlexanderYudakov
@AlexanderYudakov
C#, 1С, Android, TypeScript
Потому что по-русски десятичный разделитель — запятая.

А если надо в программистском формате — с точкой, то используем:
int.ToString(CultureInfo.InvariantCulture)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы