본문 바로가기
프로그래밍/ETC

[C#] 형변환 방식별 차이 (String), toString, as String

by Youngs_ 2021. 11. 3.

예시로 String을 사용했으나, 다른 형식도 동일할것으로 생각된다.

해당 게시물은 C#을 기준으로 작성되었다.

 

1. 변수앞에 (String)을 붙이는경우

강제형변환이다. 변환할수 없는경우 Exception가 발생

 

2. toString()

변수가 null을 가지고있다면 Exception 발생

 

3. as String

String값이 아니거나 null이면 Exception을 발생하지 않고 null을 반환한다.

 

출처 : https://2-nan.tistory.com/42

댓글