카테고리 없음

C++, C# 형 변환 함수들

지창준 2024. 1. 29. 17:13

문자열을 정수형으로 변환하는 경우

 

 

 

VSC++ 

- Convert::ToInt32(), Convert::ToDouble() 함수 ( Convert  클래스 )

문자열을 각각 실수, 정수로 변환하여 반환해준다

 

 

 

C++ 빌더

-ToDouble(), ToInt() 함수 ( AnsiString 클래스 )

문자열을 각각 실수, 정수로 변환하여 반환해준다

 

- StrToFloat(), StrToInt() 함수

마찬가지로 문자열을 각각 실수, 정수로 변환하여 반환해준다
단, 문자로된 숫자만 정수로 변환하여 반환 해준다 (숫자가아닌 문자가 있을 경우 에러가 발생하니 주의)

 

 

 

VSC#

- double.TryParse(), int.TryParse() 메서드 ( 네임스페이스: System )

- Parse() 메서드

- Convert 클래스의 ToDouble(), ToInt() 메서드

문자열을 각각 실수, 정수로 변환하여 반환해준다 ( TryParse 의 경우 변환 성공 여부도 반환해준다 )

 

string -> byte array 변환

byte[] ByteAarray = Encoding.UTF8.GetBytes(String);

 

string -> char array 변환

char[] CharAarray  = String.ToCharArray();

 

 

TryParse 형태 - 자료형.TryParse(변수1, out 변수2);

Parse 형태 - 변수2 = 자료형.Parse(변수1);
Convert 형태 -  변수2 = Convert.To자료형(변수1);

 

 

 

 

 

반대로 문자형으로 변환하는 경우