C # : 문자열을 배열에서 이중 점 구분 기호로 변환

소 레나

Visual Studio에서 Xamarin Android 앱을 개발 중입니다.

다음과 같은 GPS 좌표의 문자열 배열이 있습니다.

*string[] DeviceLocations = { "23.2342;32.4544", "7.4321;9.5431", "12.4223;-23.3434" };*

마커처럼 내 Google지도에 전달할 수 있으려면 "."와 함께 이중 값으로 변환해야합니다. 구분자로.

이를 위해 다음과 같은 여러 가지 방법을 시도했습니다.

1)

Double lat = Convert.ToDouble(splitPos[0].ToString(), new CultureInfo("en-US"));

2)

NumberFormatInfo info = new NumberFormatInfo();
info.NumberGroupSeparator = ".";
info.NumberDecimalSeparator = ".";
Double lat = Double.Parse(splitPos[0].ToString(), info);

삼)

Double lat = XmlConvert.ToDouble(splitPos[0].ToString());

4)

Double lat = double.Parse(splitPos[1].ToString(), CultureInfo.InvariantCulture);

그러나 모두 "."대신 ","가있는 "lat"을 반환합니다.

누구든지 내가 시도 할 수있는 다른 아이디어가 있습니까 ??? 아이디어가 부족합니다.

Thorsten Dittmar

한 가지 올바른 방법은 다음과 같습니다.

private static readonly CultureInfo USCULTURE = new CultureInfo("en-US");

// Go over all items
foreach (string latlon in DeviceLocations)
{
    // Get the split result
    string[] coordinates = latlon.Split(';');

    // Lat is first item of split array, Lon is second item
    double lat = Convert.ToDouble(coordinates[0], USCULTURE);
    double lon = Convert.ToDouble(coordinates[0], USCULTURE);

    // Now do something with the double values
    ...
}

나는 그들 모두가 무슨 뜻인지 모르겠다 . "."대신 ","와 함께 "lat"을 반환한다. , 그러나 double은 단지 double입니다. 출력때만 소수점 구분 기호가 있습니다. 그렇다면 숫자를 출력하는 시스템은 ,소수점 구분 기호로 사용됩니까?

이 경우 출력에서 ​​US 형식을 사용하도록 강제해야합니다.

string outputtableLat = lat.ToString("G", USCULTURE);
string outputtableLon = lon.ToString("G", USCULTURE);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP에서 점 구분 기호로 문자열 숫자 변환

분류에서Dev

쉼표로 구분 된 문자열을 C에서 문자열 배열로 변환하는 방법

분류에서Dev

배열을 문자열로 변환, 구분 기호로 문자열 분리-JavaScript

분류에서Dev

중첩 구분 기호가있는 문자열을 맵으로 변환

분류에서Dev

PHP에서 문자열을 배열로 변환 (글 머리 기호를 구분 기호로)

분류에서Dev

문자열 배열을 각 문자열 자체에 구분 기호가있는 객체 배열로 변환

분류에서Dev

주어진 문자에서 문자열을 분할하고 분할 후 문자열 배열을 반환하는 C 함수 구현 (배열 길이와 함께)

분류에서Dev

자바. 문자열을 점으로 구분 된 IP 주소로 변환

분류에서Dev

구분 된 문자열을 C #의 dictionary <string, uint>로 변환

분류에서Dev

중첩 된 목록에서 구분 된 문자열로 변환

분류에서Dev

구분 기호를 사용하여 한 지점에서 문자열 분할 C #

분류에서Dev

json 객체에서 쉼표로 구분 된 문자열을 배열로 변환

분류에서Dev

Python 3에서 쉼표로 구분 된 문자열을 Numpy 배열로 변환

분류에서Dev

구분 기호를 기반으로 문자열 열을 분할하고 루프없이 Pandas에서 dict로 변환

분류에서Dev

pandas 열을 분기 및 연도 문자열 배열에서 datetime 열로 변환

분류에서Dev

점으로 구분 된 문자열을 사전 변수로 구문 분석

분류에서Dev

중첩 배열에서 문자열로 배열 구문 분석

분류에서Dev

점 표기법이있는 문자열을 JSON으로 변환

분류에서Dev

C ++에서 문자열을 부동 소수점으로 변환하는 문제

분류에서Dev

JS는 구분 기호로 구분 된 문자열을 배열 요소로 변환

분류에서Dev

ASP.NET C #에서 배열을 JSON 문자열로 변환

분류에서Dev

중첩 배열 배열을 쉼표로 구분 된 문자열로 변환하는 방법

분류에서Dev

정의 된 구분 기호를 사용하여 문자열 배열을 문자열로 변환

분류에서Dev

lib 함수없이 문자열을 문자 배열로 C 구문 분석

분류에서Dev

파이썬-공백 구분 기호를 사용하여 문자열을 정수로 변환

분류에서Dev

배열을 쉼표로 구분 된 문자열로 변환

분류에서Dev

쉼표로 구분 된 문자열을 배열로 변환

분류에서Dev

배열을 쉼표로 구분 된 문자열로 변환

분류에서Dev

특정 구분 기호에 따라 문자열을 배열로 변환하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    PHP에서 점 구분 기호로 문자열 숫자 변환

  2. 2

    쉼표로 구분 된 문자열을 C에서 문자열 배열로 변환하는 방법

  3. 3

    배열을 문자열로 변환, 구분 기호로 문자열 분리-JavaScript

  4. 4

    중첩 구분 기호가있는 문자열을 맵으로 변환

  5. 5

    PHP에서 문자열을 배열로 변환 (글 머리 기호를 구분 기호로)

  6. 6

    문자열 배열을 각 문자열 자체에 구분 기호가있는 객체 배열로 변환

  7. 7

    주어진 문자에서 문자열을 분할하고 분할 후 문자열 배열을 반환하는 C 함수 구현 (배열 길이와 함께)

  8. 8

    자바. 문자열을 점으로 구분 된 IP 주소로 변환

  9. 9

    구분 된 문자열을 C #의 dictionary <string, uint>로 변환

  10. 10

    중첩 된 목록에서 구분 된 문자열로 변환

  11. 11

    구분 기호를 사용하여 한 지점에서 문자열 분할 C #

  12. 12

    json 객체에서 쉼표로 구분 된 문자열을 배열로 변환

  13. 13

    Python 3에서 쉼표로 구분 된 문자열을 Numpy 배열로 변환

  14. 14

    구분 기호를 기반으로 문자열 열을 분할하고 루프없이 Pandas에서 dict로 변환

  15. 15

    pandas 열을 분기 및 연도 문자열 배열에서 datetime 열로 변환

  16. 16

    점으로 구분 된 문자열을 사전 변수로 구문 분석

  17. 17

    중첩 배열에서 문자열로 배열 구문 분석

  18. 18

    점 표기법이있는 문자열을 JSON으로 변환

  19. 19

    C ++에서 문자열을 부동 소수점으로 변환하는 문제

  20. 20

    JS는 구분 기호로 구분 된 문자열을 배열 요소로 변환

  21. 21

    ASP.NET C #에서 배열을 JSON 문자열로 변환

  22. 22

    중첩 배열 배열을 쉼표로 구분 된 문자열로 변환하는 방법

  23. 23

    정의 된 구분 기호를 사용하여 문자열 배열을 문자열로 변환

  24. 24

    lib 함수없이 문자열을 문자 배열로 C 구문 분석

  25. 25

    파이썬-공백 구분 기호를 사용하여 문자열을 정수로 변환

  26. 26

    배열을 쉼표로 구분 된 문자열로 변환

  27. 27

    쉼표로 구분 된 문자열을 배열로 변환

  28. 28

    배열을 쉼표로 구분 된 문자열로 변환

  29. 29

    특정 구분 기호에 따라 문자열을 배열로 변환하는 방법은 무엇입니까?

뜨겁다태그

보관