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

안소님의 프로필 이미지
안소

작성한 질문수

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

Lambda (람다식)

컴파일 에러 발생

작성

·

201

2

일단 수업과는 똑같은 코드로 작성한 것 같은데 아래와 같은 컴파일 에러가 발생합니다 ㅠ_ㅠ

'Item item =' 이 부분 때문인 것 같은데.. 이유가 뭘까요

두번째줄 item도 똑같은 에러입니다!

답변 4

3

Rookiss님의 프로필 이미지
Rookiss
지식공유자

저 에러는 보통 동일한 이름을 여러번 사용할 때 발생하는데,
혹시 item이라는 이름을 더 위에서 사용중인지 확인 바랍니다.
그래도 안 없어진다면 delegate 안쪽 이름을 item이 아닌 i와 같은 다른 이름으로 수정해보시기 바랍니다.

2

Rookiss님의 프로필 이미지
Rookiss
지식공유자

VS 버전마다, 혹은 컴파일 레벨에 따라
어떤 버전에서는 경고 뜨고
어떤 버전에서는 에러로 뜨기도 하고 그럽니다.
실제 프로젝트에서는 고의로 보수적으로 컴파일하기도 합니다.

1

저도 이 부분에서 에러가 나고, 똑같이 안쪽 이름을 바꾸고 해결이 됐는데, 신기하네요..

이런 것은 실제 작동을 확인하기 전에, 비쥬얼스튜디오에서 나름의 방법으로 코드를 검사해주다가 문제 없지만 스튜디오 입장에서는 문제가 있어 보이는  부분을 좀 더 보수적으로 문제라고 말해주고 그런 식인건가요?

1

안소님의 프로필 이미지
안소
질문자

위에서 사용 중인 item은 없는데 희한하네요 ㅠㅠ  

일단 delegate 안쪽 이름을 i로 이름 바꿔서 해결했습니다. 감사합니다! 

안소님의 프로필 이미지
안소

작성한 질문수

질문하기