在Windows应用商店应用中调用参数构造函数

时间:2014-09-03 19:55:06

标签: c# windows-runtime windows-store-apps

我有一个示例代码段来调用具有一些参数的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信息的方法。有谁可以帮我这个。如果可能,请建议一些替代方法。在此先感谢

1 个答案:

答案 0 :(得分:1)

是的,您需要为Windows应用商店应用程序使用新的“反射”API(尽管这些新API也适用于桌面)。点击此处:http://msdn.microsoft.com/en-us/library/hh535795(v=vs.110).aspx