본문 바로가기

Dev Diary

[C#][문제해결]일관성 없는 액세스 가능성: '....' 매개 변수 형식이 '...' 대리자보다 액세스하기 어렵습니다.

코드를 빌드했더니 다음과 같은 컴파일 에러 메시지가 뜹니다.


일관성 없는 액세스 가능성: 'type' 매개 변수 형식이 'method' 메서드보다 액세스하기 어렵습니다.


작성한 MessageArrivedEventArgs 클래스에 접근 제한자 public 넣지 않아 생긴 문제였습니다. 



자바에서는 접근제한자(Access Modifier)를 붙이지 않을 경우 자동으로 같은 패키지 내에서 public으로 사용하게 되지만 C#private으로 자동 지정됩니다.



아래 링크에 들어가면 간단한 예제가 있으니 참고하세요.


MSDN 링크: http://msdn.microsoft.com/ko-kr/library/4sscdk02(v=vs.120).aspx