我已经安装了Visual Studio 15 Preview 3,并尝试使用新的元组功能static void Main(string[] args){ var x = DoSomething(); Console.WriteLine(x.x);}static (int x, int y) DoSomething(){ return (1, 2);}编译时出现错误:未定义或导入预定义类型“ System.ValueTuple´2”根据博客文章,此功能默认情况下应处于“启用”状态。我做错了什么?
3 回答
qq_笑_17
TA贡献1818条经验 获得超7个赞
对于.NET 4.6.2或更低版本,.NET Core 1.x和.NET Standard 1.x,您需要安装NuGet软件包System.ValueTuple:
Install-Package "System.ValueTuple"
或者在VS 2017中使用包参考:
<PackageReference Include="System.ValueTuple" Version="4.4.0" />
.NET Framework 4.7,.NET Core 2.0和.NET Standard 2.0包括这些类型。
- 3 回答
- 0 关注
- 559 浏览
添加回答
举报
0/150
提交
取消