classcast til ubestemt type
Dette virker jo fint:public static void TestParser(string creUser, XmlDocument doc)
{
IMetaData metadata = ParserFactory.CreateParser(creUser, doc);
TEST1MetaData a = (TEST1MetaData)metadata;
}
men hvad nu hvis jeg ikke kender typen TEST1MetaData men vil give den med som argument til TestParser som en string ??
IMetaData kan eks. vis godt være en TEST2MetaData bare den implementerer IMetaData.
public static void TestParser(string creUser, XmlDocument doc, string parserName)
{
IMetaData metadata = ParserFactory.CreateParser(creUser, doc);
// Hvordan får jeg nu casted til hvad der nu står i parserName strengen ??????
}
skal jeg ud i noget typeof ell lign. ??