자료형 변환(Convert vs Parse vs TryParse)
1) Convert
- 기본 데이터 형식을 다른 기본 데이터 형식으로 변환한다.
2) Parse
- 문자열 표현을 해당하는 형으로 변환한다.
3) TryParse
- 문자열 표현을 해당하는 형으로 변환한다. 반환 값은 변환의 성공여부를 나타낸다.
string -> int | Convert | Parse | TryParse |
50 | 50 | 50 | 50 |
12.3 | Exception | Exception | false(0) |
null | 0 | Exception | false(0) |
-> Convert의 경우 null 값을 0으로 변환시키고 Parse의 경우 예외처리를 해줌
4) AS 연산자
- 형변환이 가능하면 형변환을 수행하고, 그렇지 않으면 null값을 주는 연산자
5) IS 연산자
- 형변환 가능 여부를 boolean형으로 결과값을 반환
-> 형변환된 인스턴스가 필요하면 AS연산자, 그렇지 않으면 IS 연산자를 사용하는것이 좋음
'코딩연습 > C#' 카테고리의 다른 글
[C#] DevExpress DateEdit Text로 입력시 자동 넘김처리 (0) | 2022.09.30 |
---|---|
[c#] 폼명(String) 으로 화면 호출 (동적) (0) | 2022.03.03 |
C# DevExpress TextEdit 전화번호 Mask (0) | 2022.01.27 |
[C#] DevExpress RepositoryItemDateEdit 포맷 형식 (0) | 2021.10.28 |
[c#] c# 윈폼과 오라클(DB)연동하여 미니 주소록만들기 (2) | 2020.06.18 |