Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何判断.Net标准库是否支持类?_C#_.net_.net Standard_.net Standard 1.5 - Fatal编程技术网

C# 如何判断.Net标准库是否支持类?

C# 如何判断.Net标准库是否支持类?,c#,.net,.net-standard,.net-standard-1.5,C#,.net,.net Standard,.net Standard 1.5,我目前的具体情况是,我希望在支持.NETStandard1.3的库中使用。我无法在图书馆查阅它。该文档给我的印象是它是.Net标准库的一部分。您能提供一个如何确定类是否受.Net标准库支持的提示吗?支持该类的第一个版本是.Net标准2.0 您可以在中搜索以找出哪些框架包含API。您正在查看.NET核心文档 在.NET支持图表中: 您可以看到NetStandard1.3不支持.NETCore。对于所有基于.NET的API,您必须升级到2.0 选择.Net标准 选择版本 输入您的搜索:Data

我目前的具体情况是,我希望在支持.NETStandard1.3的库中使用。我无法在图书馆查阅它。该文档给我的印象是它是.Net标准库的一部分。您能提供一个如何确定类是否受.Net标准库支持的提示吗?

支持该类的第一个版本是.Net标准2.0


您可以在中搜索以找出哪些框架包含API。

您正在查看.NET核心文档

在.NET支持图表中:


您可以看到NetStandard1.3不支持.NETCore。对于所有基于.NET的API,您必须升级到2.0

  • 选择.Net标准
  • 选择版本
  • 输入您的搜索:DataContractSerializer

您可以在

中找到DataContractSerializer,非常感谢您的解释。你如何判断它是.NET核心文档。为什么.Net标准1.6不支持它?根据您的图表,NetStandard1.6支持.NETCore1.0。可能我不完全理解图表。对不起-你说得对,如果你的目标是netstandard1.6,你可以使用.net core 1.0。这个答案的关系是相反的--.net core支持.net标准,而不是相反。因此.NET Core可以具有.NET标准中没有的其他功能。现在,我得到了“错误:您的项目没有引用“.NETPlatform,Version=v5.0”框架。请在project.json的“frameworks”部分添加对“.NETPlatform,Version=v5.0”的引用,然后重新运行NuGet restore。”我从一个全新的图书馆得到这个,目标是netstandard 1.6。这很好。谢谢