проблемы я в настоящее время имею что я пытаюсь бросить на неизвестное, и я получаю это сообщение из следующего кода:кастинг на отражение неизвестного типа в C#
Типа или пространства имен имя " thistype»не может быть найден (вы пропали без вести с помощью директивы или ссылка на сборку?)
String thistype = null;
for (int i = 0; i < items.Length; i++)
{
thistype = typeof(BugManagerQueryOptions).GetProperty(items[i].ToString()).PropertyType.Name;
typeof(BugManagerQueryOptions).GetProperty(items[i].ToString()).SetValue(currentSearch,(thistype)properties[i], null);
}
Если вам нужна дополнительная информация просто спросить и любая помощь будет признателен, спасибо. - Крис
Зачем вообще вообще бросать? 'SetValue' принимает' объект'. Кастинг в основном относится к типам, которые вы знаете * во время компиляции *. –