Joskus tulee tarve luoda luokkia dynaamisesti ajon aikana eli ns. lennosta. Tällaiseen tilanteeseen joutuu, kun koodia kirjoittaessa ei voi tietää millainen luokan tulisi olla. Esim. sovellus saa jostain ulkoisesta järjestelmästä vaikkapa seuraavat tiedot
string className = "BlogPost";
var props =