Я пытаюсь сделать перетаскивание между двумя экземплярами моих программ, но когда я пытаюсь привести данные к моему типу, это вызывает исключение Invalid Cast.
protected virtual void GetDropIEntities(DragEventArgs e)
{
foreach (string s in e.Data.GetFormats())
Console.WriteLine(s);
Entity[] myDroppedEnts = (Entity[])e.Data.GetData(e.Data.GetFormats()[0]);
}
Самое странное, что Console.WriteLine пишет «Entity []» на выходе, но при попытке привести исключение выдается.Может кто-нибудь помочь мне с этим?Спасибо заранее!