I have a series of very similar methods:
private static DocumentBody GetPdfBodyObject(int sectionId)
{
DocumentBody db = new DocumentBody();
// Add some stuff to Db
return db;
}
private static DocumentHeader GetPdfHeaderObject(int sectionId)
{
DocumentHeader dh = new DocumentHeader();
// Add some stuff to DH - similar to above
return dh;
}
And so on...
As you can see the difference between these two examples is based around the Type that is being instantiated & returned.
So instantly I thought to use a Generic Method to reduce the code duplication... I just cant seem to figure out which way is the 'best practice' and can I get what I need without using reflection?
I haven't used Generic Methods much at all so any advice is welcome.
Aucun commentaire:
Enregistrer un commentaire