inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

TextRPG2 게임 진행

비주얼 스튜디오 2022에서 null 대입 시 경고가 나타납니다.

981

김지형

작성한 질문수 6

0

안녕하세요, 강사님. 제가 비주얼 스튜디오를 2019버전을 써오다가 컴퓨터를 포맷하면서 다시 설치했는데 2022버전으로 설치하니 Game 클래스에서 [1]private Player player = null; [2]string input = Console.ReadLine(); 부분에서 초록색 밑줄이 뜨면서 경고가 표시됩니다.

 

오류 코드를 보니 이렇게 나옵니다.

[1]CS8625: Null 리터럴을 null을 허용하지 않는 참조 형식으로 변환할 수 없습니다.

[2]CS8600: null 리터럴 또는 가능한 null 값을 null을 허용하지 않는 형식으로 변환하는 중입니다.

 

각각 변수에 null이 들어가거나 들어갈 가능성이 있을 때 해당 경고를 표시하는 것 같은데 2019버전에선 이런 경고가 표시되지 않았습니다(.NET 버전 문제인 것 같습니다).

오류는 아니고 경고라서 빌드 및 실행에는 문제가 없었지만 이런 경고를 나타나지 않게 하려면 어떻게 해야 되나요?

C#

답변 1

0

Rookiss

경고는 무시하셔도 되지만
정 신경이 쓰인다면 안 나오게 설정할 수 있고
코드상에서 할 수도, VS 상에서 할 수도 있습니다.

다만 이런 부분은 스스로 알아내시는 연습을 해보세요.
구글 검색 키워드는 다음과 같습니다.

visual studio C# suppress warning

Generic에 대한 질문 있습니다.

0

113

2

2022 버전에 커뮤니티 버전이 없는데 2026 버전으로 해도 무관?

0

226

2

다형성 캐시 문제

0

136

3

.

0

77

1

프로퍼티 강의 질문 있습니다.

0

85

1

이후 커리 질문

0

91

1

static

0

102

2

강의에는 새로운 클래스 파일을 생성하면...

0

80

1

생성자의 이름 선언

0

68

1

9:03 Divide(10 , 3) 부분 질문입니다

0

93

1

깃허브 관련 질문 있습니다.

0

248

1

비쥬얼 스튜디오 업데이트가 된건가요..? 매개변수 오류 관련 질문

0

258

1

C# 시리즈 || C++ 시리즈 자료구조 강의에 대한 질문입니다!

0

311

2

Activator 질문있습니다

0

343

1

이넘 타임 선언 질문

0

358

1

Sort 오름차순, 내림차순

0

333

1

질문 있습니다.

0

254

1

팩토리얼 문제

0

277

1

Sort함수 질문있습니다.

0

271

1

다형성 함수 질문 있습니다.

0

231

1

질문이 있습니다.

0

236

1

섹션2 연습문제 질문입니다.

0

222

1

안녕하세요~서버에 대해 질문이 있습니다.

1

288

1

텍스트 색깔이 제 편집기와 달라서 수강에 어려움이 있습니다ㅜㅜ

0

401

1