2012-11-20 24 views
4

有人可以幫我學習如何閱讀和導航msdn文檔嗎?錯誤CS0117:'System.Type'不包含'GetTypeCode'的定義

這是不支持.net 4.0 +?

using System; 

... 

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

我發現很難通過文檔找到我的路並瞭解適用於Windows應用商店的應用程序專...

回答

4

Type.GetTypeCode()在完整的.NET應用程序和非便攜式存儲支持類庫,但在Windows應用商店應用中的而不是

如果你看Type class documentation in .NET 4.5,你可以看到一個綠色的購物袋旁邊的所有成員支持在Windows應用商店的應用程序。

您還可以查看每個成員的頁面底部。例如,Type.GetArrayRank具有這樣的:

版本信息
.NET框架
支持:4.5,4,3.5,3.0,2.0,1.1,1.0
.NET框架客戶端配置文件
支持:4,3.5 SP1
移植類庫
增刊在orted:便攜式類庫
.NET的Windows Store應用程序
支持:Windows 8中

...而Type.GetTypeCode有:

版本信息
。 NET框架
受以下版本支持:4.5,4,3.5,3.0,2.0,1.1,1.0
.NET Framework Client Profile受
支持:4,3.5 SP1
便攜式類庫
支持:可移植類庫

(注缺乏Windows應用商店的一提的。 )

+0

謝謝,這真的很有幫助! – swinefeaster

+0

還有其他選擇嗎?我在Xamarin PCL上。 – Shimmy

+0

@史提米:那麼這裏更大的目標是什麼?你現在可以使用netstandard而不是PCL嗎? –

相關問題