Hello,
I know that we can't have constructor in an interface but here is what I want to do :
interface ISomething
{
void FillWithDataRow(DataRow)
}
class FooClass<T> where T : ISomething , new()
{
void BarMethod(DataRow row)
{
T t = new T()
t.FillWithDataRow(row);
}
}
It would be better replacing the method FillWithDataRow in ISomething definition by a contructor.
Indeed, now my member class can be readonly (they can't with the current method).
Anyone has some patterns in order to do what I want ?