작성한 질문수
C# 프로그래밍
데이터형 (5/5)
작성
·
244
0
float b = 12f
int? c = b as int;
b as int 에서 오류가 나는데 뭐가 잘못된 것인지요?
답변 2
int?가 널러블이라 null 입력이 가능합니다.
b값이 null이면 int 위치의 값을 넣는 것이 되는데, 문제는 int 자리에 변수나 값을 넣어야지요.
int 자체는 값이 없는 자료형이라 오류가 나는 것 같네요.
b 가 int형이 아니면 null 넣어라인데 c는 int형 이기 때문에 null이 들어갈수없어요