Potřebuji vytvořit referenci na objekt podle stringu. Mám takovouto reflexi:
for (int i = 1; i <= 10; i++)
{
var box = (Object)("type" + i)
typeof(ComboBox).GetProperty("SelectedIndex").SetValue(box, 0, null);
}
Jde o to, že mám názvy objektů, které se u mě liší jen číslem a chtěl bych toho využít k hromadnému nastavení property u těchto objektů. Výsledkem tohoto kódu je ale jen toto: "Object does not match target type.". Jak by to mělo být správně ? Jde to vůbec ?
|