微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

windows-store-apps – 错误CS0117:’System.Type’不包含’GetTypeCode’的定义

有人可以帮我学习如何阅读和导航msdn文档吗?

这在.net 4.0中不受支持吗?

using System;

...

public static bool IsPositive( object Value,bool ZeroIsPositive )
{
    switch ( Type.GetTypeCode( Value.GetType() ) )
    {
        case TypeCode.SByte:

我发现很难找到通过文档的方式并且知道什么适用于Windows应用商店专门…

解决方法

Type.GetTypeCode()在完整的.NET应用程序和非Store可移植类库中受支持,但在Windows应用商店应用中则不受支持.

如果您查看Type class documentation in .NET 4.5,您可以在Windows应用商店应用中支持的所有成员旁边看到一个绿色购物袋.

您还可以查看每个成员的页面底部.例如,Type.GetArrayRank有:

Version information
.NET Framework
Supported in: 4.5,4,3.5,3.0,2.0,1.1,1.0
.NET Framework Client Profile
Supported in: 4,3.5 SP1
Portable Class Library
Supported in: Portable Class Library
.NET for Windows Store apps
Supported in: Windows 8

……而Type.GetTypeCode有:

Version information
.NET Framework
Supported in: 4.5,3.5 SP1
Portable Class Library
Supported in: Portable Class Library

(注意,没有提到Windows Store.)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐