मैं कुछ ठोस जो इंटरफेस निम्न प्रकारफैक्टरी वर्ग एक सामान्य इंटरफ़ेस लौटने
interface IActivity<T>
{
bool Process(T inputInfo);
}
कंक्रीट वर्ग के रूप में
class ReportActivityManager :IActivity<DataTable>
{
public bool Process(DataTable inputInfo)
{
// Some coding here
}
}
class AnalyzerActivityManager :IActivity<string[]>
{
public bool Process(string[] inputInfo)
{
// Some coding here
}
}
इस प्रकार अब की तरह हैं मैं कैसे कारखाने वर्ग जो retuns लिख सकते हैं का उपयोग करता है एक सामान्य इंटरफ़ेस IActivity जैसी कुछ चीज़।
class Factory
{
public IActivity<T> Get(string module)
{
// ... How can i code here
}
}
धन्यवाद
हो रही त्रुटि .. त्रुटि CS0050: असंगत पहुँच: वापसी प्रकार – Anish