• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

as 사용 문의

18.06.23 18:29 작성 조회수 131

0

float b = 12f

int? c = b as int;

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

답변 2

·

답변을 작성해보세요.

0

케니님의 프로필

케니

2020.01.02

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

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

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

0

지존님의 프로필

지존

2019.12.15

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