1
我試圖將一些代碼移植到WinRT/Metro,並且我遇到了一個問題,我不確定該如何解決此問題。看起來Type缺少IsPrimitive和IsSubclassOf(myClass)等訪問函數。有誰知道如何在Windows 8中獲得此功能?C#WinRT類型類缺失函數
我試圖將一些代碼移植到WinRT/Metro,並且我遇到了一個問題,我不確定該如何解決此問題。看起來Type缺少IsPrimitive和IsSubclassOf(myClass)等訪問函數。有誰知道如何在Windows 8中獲得此功能?C#WinRT類型類缺失函數
這些方法重新定位;你需要添加一個using
指令:
using System.Reflection;
然後使用someType.GetTypeInfo().IsSubclassOf(...)
和someType.GetTypeInfo().IsPrimitive
。
(using
指令是必要的,因爲GetTypeInfo()
是從System.Reflection.IntrospectionExtensions
的擴展方法)。
爲了將來的參考,MSDN有詳細介紹.NET Framework for Windows Store應用程序更改的文章。 –
有鏈接?我在我的搜索中沒有找到任何詳細的內容 –
對不起,我應該在之前包括它,但我在工作。請參閱:[1](http://msdn.microsoft.com/zh-cn/library/windows/apps/br230302.aspx)和[2](http://msdn.microsoft.com/zh-cn/library /windows/apps/br230232%28v=VS.85%29.aspx) –