может я что-то вроде:Может ли C# вернуть тип в методе?
AMess.Foo = MessyData.GetData<MessyData.GetType(key)>(key);
?
моя проблема похожа на мой пример. У меня есть источник данных, который динамически типизирован, поэтому я должен что-то сделать, чтобы определить тип данных. но это боль в заднице, чтобы повесить проверку типа. поэтому я думаю, может быть, у меня может быть какой-то код, чтобы сказать мне, какой он тип. я могу сделать это?
или, может быть, лучшее решение?
не беспокойтесь о AMess.Foo
, он ест все.
Если он что-то ест, почему бы не вернуть объект, а не нужна ли общая подпись? –