C# 需要在WinRT中使用IConvertible
我在.Net4.0和.Net4.5中有一些代码测试对象变量是否实现了C# 需要在WinRT中使用IConvertible,c#,windows-runtime,windows-store-apps,C#,Windows Runtime,Windows Store Apps,我在.Net4.0和.Net4.5中有一些代码测试对象变量是否实现了IConvertible。如果是,则使用各种ToString重载 我还有一个针对WinRT(Windows应用商店应用程序)的项目,当然它似乎无法解决IConvertible,尽管例如Int32实际上实现了它 可以在此处找到测试用例: 那么,我是否可以在Windows应用商店应用程序项目中使用IConvertible。由于微软对.Net的WinRT子集的设计决策,我们都对这一点犹豫不决 如图所示:IConvertible可以在P
IConvertible
。如果是,则使用各种ToString
重载
我还有一个针对WinRT(Windows应用商店应用程序)的项目,当然它似乎无法解决IConvertible
,尽管例如Int32
实际上实现了它
可以在此处找到测试用例:
那么,我是否可以在Windows应用商店应用程序项目中使用
IConvertible
。由于微软对.Net的WinRT子集的设计决策,我们都对这一点犹豫不决
如图所示:
IConvertible
可以在PCL中使用,但如果PCL以Windows应用商店为目标,则不能使用。我遇到了类似的问题,您找到了解决方案吗?没有解决方案,对我来说,我必须解决它。这似乎取决于您实际运行代码的设备,JIT将给您不同的结果。等待确认,但你似乎无法使用它。好的,谢谢你的快速回复。