인프런 커뮤니티 질문&답변

쿠루님의 프로필 이미지
쿠루

작성한 질문수

C# 프로그래밍

데이터형 (5/5)

as 사용 문의

작성

·

244

0

float b = 12f

int? c = b as int;

b as int 에서 오류가 나는데 뭐가 잘못된 것인지요?

답변 2

0

int?가 널러블이라 null 입력이 가능합니다.

b값이 null이면 int 위치의 값을 넣는 것이 되는데, 문제는 int 자리에 변수나 값을 넣어야지요.

int 자체는 값이 없는 자료형이라 오류가 나는 것 같네요.

0

b 가 int형이 아니면 null 넣어라인데 c는 int형 이기 때문에 null이 들어갈수없어요

쿠루님의 프로필 이미지
쿠루

작성한 질문수

질문하기