2017-03-23 1 views
3

문자열의 두 번째 문자 다음에 소수점 기호를 추가하는 방법.문자열의 n 번째 문자 뒤에 점 기호를 추가하는 방법 #

샘플 데이터 = 78383083

원하는 연산 = 78.383083

코드

string data = "011F03010A366B04AC07EB"; 
    string longitude = data.Substring(14, data.Length - 14); //04AC07EB 
    string latitude = data.Substring(6, data.Length - 14); //010A366B 
    long lat=Convert.ToInt64(longitude, 16);//78383083 
    string latvalue=lat.ToString(); 
    // string latvalue1=latvalue.Substr(0,2)+":"+latvalue.substr(2); 
+1

'int'로 캐스팅하고'.ToString ("N2")'를 실행한다고 가정합니다. –

+1

마지막 줄이 거의 주석으로 처리되었습니다. 함수는'Substring'입니다. 또는 [여기] (https://msdn.microsoft.com/en-us/library/system.string.insert (v = vs.110) .aspx) – dlatikay

+0

오, 덕분에, 지금 제 코드가 작동 중입니다. –

답변

4

당신은에 C#에서 삽입() 메소드를 사용할 수 있습니다 임의의 위치에 문자를 삽입하십시오. 0을 기준으로 한 인덱스임을 기억하십시오.

string final_data = data.Insert(2,"."); 

here에 대해 자세히 알아볼 수 있습니다.

3

간단하게 :

string result = data.Insert(2, "."); 
관련 문제