![]() |
![]() |
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.
'인강 > 패스트캠퍼스_환급챌린지' 카테고리의 다른 글
패스트캠퍼스 환급챌린지 데일리미션 주간보고 (0) | 2021.09.12 |
---|---|
[패스트캠퍼스 챌린지 07일차] 코딩테스트로 배워보는 C# (0) | 2021.09.12 |
[패스트캠퍼스 챌린지 05일차] 코딩테스트로 배워보는 C# (1) | 2021.09.10 |
[패스트캠퍼스 챌린지 04일차] 코딩테스트로 배워보는 C# (0) | 2021.09.09 |
[패스트캠퍼스 챌린지 03일차] 코딩테스트로 배워보는 C# (0) | 2021.09.08 |
댓글