a můžeš mi říct jedinej důvod, proč C# přepisujes do C++/CLI, kterej taky běží na .NET ? C# je nejlepší volba pro .NET, pokud to chceš v C++, tak použij čistý C++
jinak podle mě by to fungovat mělo, zkus schválně jen vytáhnout ten typ
Type^ t = array<TridaDat^>::typeid; // zkus jestli funguje
XmlSerializer^ s = gcnew XmlSerializer(t);
// potom me napada zkusit jeste toto jestli to vubec pude,
// protoze typ by mel byt pole a je jedno jaky ma prvky
XmlSerializer^ s = gcnew XmlSerializer (array::typeid);
Z duvodu, ze se chystas typ TridaDat pouzit v XmlSerializer-u je treba nezapomenout na to aby TridaDat byla public - pokud se TridaDat vygeneruje Visual Studiem, tak je private a pak opravdu kod uvedeny nahore vyhodi Exception.