string
을 long
(으)로 변환해야합니다. 현재 C++ 프로그램을 이식하기 위해 strtol을 사용하고 있습니다. A, 나는 C#에서 변환을 수행하는 다음 코드 줄을 사용하고 "64 비트 부호있는 정수"로 MSDN는 long
데이터 유형을 정의하므로 :strtol에 대한 C# 동등 물 (기본 매개 변수를 지정) 찾기
long value = Convert.ToInt64(stringVal);
내 질문은, 그러나,이다 나는베이스를 지정 어떻게 값 strtol
이 System.Convert...
과 함께 사용됩니다 (필요합니까?)? 나는이 C++ 유틸리티에 대한 C#에 해당하는 다른 질문이 있다는 것을 알고 있지만 매개 변수를 동일시하는 것에 대해 묻지는 않았다.
strtol
의 정의는 다음과 같습니다 long int strtol (const char* str, char** endptr, int base);