मैं सोच रहा था कि क्या इस कोड में सुधार किया जा सकता है। IProvider IProvider लागू करता है और ओवरराइट अनुरोध (...)। मैं इन्हें एक इंटरफ़ेस में जोड़ना चाहता हूं। लेकिन मुझे अभी भी काम करने के लिए एक टाइप और अवांछित इंटरफ़ेस की आवश्यकता है।क्या गैर-जेनेरिक इंटरफेस को परिभाषित करना संभव है जिसमें सामान्य तरीके हो सकते हैं?
इन संयोजित करने का उपाय है जहाँ मैं दोनों मिल है या इस इंटरफेस देखना चाहिए कि कैसे है?
public interface IProvider
{
DataSourceDescriptor DataSource { get; set; }
IConfiguration Configuration { get; set; }
IResult Request(IQuery request);
}
public interface IProvider<T> : IProvider
{
new IResult<T> Request(IQuery request);
}
मैं तुम लोगों निर्देशों का पालन किया और कहा कि काम के रूप में मैं चाहता था। मैं केवल 1 विजेता दे सकता हूं। माफ़ कीजिये। – phillip
अगली बार जब आप बॉस को "सबसे पुराना" चेक करना चाहते हैं। – VulgarBinary
आपने उसके बाद अपना संपादन किया, यही कारण है कि उसे चेक मिल गया। – phillip