C#以及C#7.0中的元组对象详解Tuple
2021-03-04 06:27
阅读:1906
6.ValueTuple扩展:使用C#7.0元祖Tuple新特性时,需要在管理NuGet中下载安装【System.ValueTuple】。
注意事项:
- 由于ASP.NET或ASP.NET MVC有个packages文件加,第三方包都在该文件夹中,估计编译器或其配置与该包有关。
- 升级Microsoft.NET.Compilers包到最新版才行,即从1.3.2版升级到2.2.0版。
6-1如何创建值元祖
和元组类一样,.Net Framework值元组也只支持1到7个元组元素,如果有8个元素或者更多,需要使用值元组的嵌套和Rest属性去实现。另外ValueTuple类可以提供创造值元组对象的静态方法。
var tuple3 = new ValueTupleint, string, double>(1001, "滔滔", 12.1); Console.WriteLine($"{tuple3.Item1} -- {tuple3.Item2} -- {tuple3.Item3}"); var tuple4 = new ValueTupleint, string, ValueTupleint, string>>(1001, "滔滔", new ValueTupleint, string>(1, "里面的")); Console.WriteLine($"{tuple4.Item1} -- {tuple4.Item2} -- {tuple4.Item3}");输出结果:
文章来自:搜素材网的编程语言模块,转载请注明文章出处。
文章标题:C#以及C#7.0中的元组对象详解Tuple
文章链接:http://soscw.com/index.php/essay/59868.html
文章标题:C#以及C#7.0中的元组对象详解Tuple
文章链接:http://soscw.com/index.php/essay/59868.html
评论
亲,登录后才可以留言!