"깊이"가 다른 게임개발자 허민영

유저에서 게임까지, 철학에서 코딩까지, 본질을 보는 게임개발

내일배움캠프

[Unity 7기 사전캠프] Convert와 Parse의 차이

허민영 2024. 12. 26. 15:38

 

  1. 구조적 차이.
    • Convert의 경우 namespace System에서 제공하는 기본 클래스로 헝변환을 위한 Method들을 호출하여 실행되며 모든 형변환에 사용된다. 반면 Parse의 경우 변수클래스 내부에서 문자형을 각 형태로 바꾸는 메소드로 문자형만 형변한 가능하다.
  2. Null 처리
    • Convert의 경우 null이 들어가면 0을 반환한다. 반면 Parse의 경우 NullException 처리된다.
  3. 프로그래밍 패러다임적 차이
    • Convert의 경우 Procedural Programming 에 부합하는 형태의 형변환이고 Parse는 Object-Oriented Programming에 부합하는 형변환이다.