본문 바로가기
인강/패스트캠퍼스_환급챌린지

[패스트캠퍼스 챌린지 06일차] 코딩테스트로 배워보는 C#

by 맙소사 2021. 9. 11.

Ch 03. 데이터란 무엇일까 - 06. 기본 데이터3-1
형변환
데이터의 형식을 변경해서 정수를 실수로, 문자열을 기본 데이터형 등으로 변경해줌
캐스트연산자, ToString(), Parse(), Convert.~
자바에 있는 친구들이랑 좀 비슷하다.

작은 값을 큰 타입에 넣는건 굳이 캐스트 하지 않아도 됨
작은 수를 큰 타입에 넣을 경우에는 주의해야함, 안 되는건 아니지만 신경써야 할게 있다. 이건 나중에 찾아보자.

Parse의 경우
int.Parse(str)
float.Parse(str)
decimal.Parse(str)
이런식으로 변경할 자료형을 앞에 쓰고 다음에  .Parse(변환할변수명)을 작성해주면 됨.

Convert는 이하와 같은 방식으로 캐스팅 해주면 됨
Convert.ToInt32(var)
Convert.ToSingle(var)
Convert.ToDecival(var)
이것도 나중에 집 가서 제대로 찾아본 다음 다시 쓰기.

인텔리제이나 이클립스를 사용하면 데이터 타입이 다르다면서 자동으로 형변환또는 타입변경 제안을 띄워주는데  VS Conde는 띄워주는지 안띄워주는지 모르겠네. IntelliJ로도 C#이 되는지 한번 체크해보고 쓸 수 있다면 IDE 바꿔서 써봐야겠어. 아마 되겠지만...

강사님이 막바지에 Json 코드 예시로 들어주시면서 문자열과 기본 캐스팅을 설명해주시는데 학원에서도 비슷한 설명을 들은 적이 있어서 이해가 잘 된다. 역시 여러번 복습하는게 짱인 것 같아.

클라이언트를 사용하다보면 저장 값은 대부분 문자열로 저장이 되니까 Parse()와 Convert()를 사용해서 형변환을 적절하게 사용하면 됨.



https://bit.ly/37BpXiC
공백제외 :총 655자 (1,083byte)

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

#패스트캠퍼스 #패캠챌린지 #직장인인강 #직장인자기계발 #패스트캠퍼스후기 #C#과유니티로배우는게임개발올인원패키지Online. #C#과 유니티로 배우는 게임 개발 올인원 패키지 Online.

댓글