인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

남동균님의 프로필 이미지
남동균

작성한 질문수

RDBMS Modeling 프로그래밍 실습(C#)

고객화면 Add

네임스페이스 오류

작성

·

235

1

강의 잘보고 있습니다.

많은 도움이 되고 있습니다.

강의중 네임스페이스 문제는

폴더문제인것 같습니다.

UserControl 폴더를 만들지않고

UserControls 라고 만들어서 하니 오류가 없네요.

UserControl 이라는 명칭이 예약어인가 봅니다.

답변 1

0

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

네, 네임스페이스를 만들다보면 은근 예약어와 중복되어 고생할 수 있는 경우가 있습니다. 예를 들어 winform과 관련된 함수들만 만들기 위해서 XXX.Form이라고 네임 스페이스를 만든다고 가정할 때 Form은 이미 예약어이기 때문에 Full path를 써주지 않으면 에러가 납니다.

이런 문제를 해결하기 위해서 네임스페이스를 만들때 항상 prefix를 사용해 주는 것이 안전합니다.

예를 들어 자신이름의 Initial을 따서 저같은 경우 KjleeForm 이런 식으로 사용하는거죠.

남동균님의 프로필 이미지
남동균

작성한 질문수

질문하기