Проблемы домашней работы позволяются здесь?
Эта функция делает сырую нефть, "основывают 5" математики для генерации числа между 0 и 6.
function rnd7() {
do {
r1 = rnd5() - 1;
do {
r2=rnd5() - 1;
} while (r2 > 1);
result = r2 * 5 + r1;
} while (result > 6);
return result + 1;
}
Похоже, вы пропустили строку в своем образце. Я считаю, что строку ThePerson в реализации следует читать
Person IApplicationPage.ThePerson { get; set; }
Этот тип реализации известен как явная реализация интерфейса. Это означает, что член будет доступен для просмотра только в том случае, если объект просматривается через ссылку на тип интерфейса.
Если вы хотите, чтобы элемент можно было просматривать через конкретную ссылку на тип, сделайте его общедоступным и удалите явную реализацию
public Person ThePerson { get; set; }
Реализовать их как общедоступные свойства:
public partial class tripapplication2 : System.Web.UI.Page, IApplicationPage
{
public Person ThePerson { get; set; }
public Application IApplicationPage.Application { get; set; }
}
Изменить
Вопрос теперь отредактирован, чтобы показать, что они были изначально реализованы как явные. Итак, я должен повторить свое, поскольку реализую их как публичные, а не явные реализации свойств.