그래서 나는 설정, 다음과 같은 클래스, RoomMonitor
이 그래서C#에서 일관성없는 접근성?
class RoomMonitor {
public RoomMonitor (Account acc) {
// Init stuff
}
}
그리고 Account
클래스로 설정 ..
class Account {
public Account (DataRow row) {
// Init stuff
}
}
내 질문은,이 오류가 발생하지 않아야 그때 두 클래스 모두 공개적으로 맞습니까? 그럼에도 오류가 발생합니다.
Inconsistent accessibility: parameter type 'Hotel_Manager.Objects.Account' is less accessible than method 'Hotel_Manager.RoomMonitor.RoomMonitor
오류를 유발하는 코드 줄이나 관련된 속성의 클래스 정의를 표시하지 않았습니다. – crashmstr
공개 * 생성자 *를 표시하지만 '공개'로 표시된 클래스는 무엇입니까? –
@JohnKoerner'Objects' *는 네임 스페이스가 될 수 있습니다. –