什么是Windows Phone 8.1中Assembly.GetTypes()的替代方案?

时间:2015-06-09 06:48:30

标签: c# windows-phone-8.1 win-universal-app

Assembly.GetTypes()在WP8.0中工作但是当它来到Wp8.1时它显示错误。我怎么能解决它

   foreach (var tp in Assembly.GetTypes())
   {
     //Statements
   }

1 个答案:

答案 0 :(得分:0)

在WinRT(Windows 8 / 8.1和Windows Phone 8.1 XAML)中,您可以使用

foreach (var type in (typeof(MainViewModel).GetTypeInfo().Assembly.DefinedTypes)
{
    ...
}

MainViewModel是您要查询的程序集中的任何类。