我不是C#的新手,但我发现一个有点困惑的行为.
我有一个界面
public interface IApplicationPage { Person ThePerson { get; set; } Application Application { get; set; } }@H_403_5@我在一个页面上实现了界面
public partial class tripapplication2 : System.Web.UI.Page,IApplicationPage { Person IApplicationPage.ThePerson { get; set; } Application IApplicationPage.IApplicationPage.Application { get; set; } }@H_403_5@但是,当我尝试在页面本身引用ThePerson时,我需要跳过环.例如.
1)ThePerson.Birthday
给出一个错误,说“ThePerson”在当前上下文中不存在.“
2)((IMissionTripApplicationPage)this).Person.Birthday
这有效,但看起来很糟糕.