मेरे पास एक उपकरण द्वारा उत्पन्न आंशिक वर्ग है।व्युत्पन्न कक्षा में या आंशिक कक्षाओं के माध्यम से इंटरफ़ेस को कैसे कार्यान्वित करें?
Foo.cs
public partial class Foo {
[SomeAttribute()]
public string Bar {get;set;}
}
मैं बिना छुए Foo.cs Foo
निम्नलिखित इंटरफ़ेस को लागू करने की जरूरत है:
IFoo.cs
public interface IFoo {
string Bar {get;set;}
}
विस्तार Foo
है एक विकल्प भी, लेकिन फिर से कार्यान्वित करना Bar
संपत्ति नहीं है।
क्या यह किया जा सकता है?
आप फू का विस्तार क्यों नहीं कर सकते: IFoo, यदि आप यही पूछ रहे हैं? – Tigran
@ टिग्रान: मैं Foo.cs फ़ाइल को छू नहीं सकता – Ropstah
@ डीबीएम: जैसा कि कहा गया है .. 'बार' सार्वजनिक होना चाहिए – Ropstah