У меня есть образец фрагмента, чтобы вызвать class
с некоторыми параметрами. Ниже код отлично работает с настольными приложениями, ориентированными на .net framework
public class MyClass
{
public MyClass(int value, string str)
{
}
}
public MainWindow()
{
InitializeComponent();
object[] ctorvalues = new object[2];
ctorvalues[0] = 1;
ctorvalues[1] = "vimal";
Type type = typeof(MyClass);
var info = type.GetConstructors().FirstOrDefault();
var param = info.GetParameters();
info.Invoke(ctorvalues);
}
Я должен добиться того же в Windows Store App
, я не могу найти какой-либо метод для получения информации о constructor
. Может ли кто-нибудь помочь мне в этом. Пожалуйста, предложите альтернативный путь, если это возможно. Заранее спасибо
Да, есть новые API-интерфейсы "отражения", которые нужно использовать для приложений Windows Store (хотя эти новые API также будут работать на рабочем столе). Подробнее см. Здесь: http://msdn.microsoft.com/en-us/library/hh535795(v=vs.110).aspx