Так что я следующий класс, 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
Вы показываете публичные * конструкторы *, но сами классы помечены как 'public'? –
@JohnKoerner 'Objects' * может * быть пространством имен. –