Ho pochi concreta che utilizza il seguente tipo di interfacciaclasse fabbrica ritorno un'interfaccia generica
interface IActivity<T>
{
bool Process(T inputInfo);
}
classi di cemento sono come i seguenti
class ReportActivityManager :IActivity<DataTable>
{
public bool Process(DataTable inputInfo)
{
// Some coding here
}
}
class AnalyzerActivityManager :IActivity<string[]>
{
public bool Process(string[] inputInfo)
{
// Some coding here
}
}
Ora come faccio a scrivere la classe di fabbrica che Retuns un'interfaccia generica una cosa come IActivity.
class Factory
{
public IActivity<T> Get(string module)
{
// ... How can i code here
}
}
Grazie
Ottenere errore .. errore CS0050: incoerente accessibilità: tipo di ritorno – Anish