मैं सी # के लिए नया नहीं हूं, लेकिन मुझे एक ऐसा व्यवहार मिला है जो थोड़ा परेशान है।कार्यान्वयन इंटरफेस सी #
मैं एक अंतरफलक
public interface IApplicationPage
{
Person ThePerson { get; set; }
Application Application { get; set; }
}
है मैं एक पेज
public partial class tripapplication2 : System.Web.UI.Page, IApplicationPage
{
Person IApplicationPage.ThePerson { get; set; }
Application IApplicationPage.IApplicationPage.Application { get; set; }
}
हालांकि पर इंटरफ़ेस को लागू है, जब मैं स्वयं पृष्ठ मैं हुप्स के माध्यम से कूद करने की जरूरत है ThePerson संदर्भित करने के लिए प्रयास करते हैं। उदाहरण के लिए।
1) ThePerson.Birthday
कह एक त्रुटि देता है "नाम 'ThePerson' वर्तमान संदर्भ में मौजूद नहीं है।"
2) ((IMissionTripApplicationPage) इस) .ThePerson.Birthday
यह काम करता है, लेकिन यह भयानक लग रहा है।
क्या लागू गुणों का संदर्भ देने का कोई बेहतर तरीका है?
आप विशिष्ट कोड वह काम नहीं करता दिखा सकते हैं निकालना चाहते हैं? –