如何在C#7中返回多个值?

编程入门 行业动态 更新时间:2024-10-23 09:36:01
本文介绍了如何在C#7中返回多个值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

一个队友告诉我,在C#7.0中,可以从一个函数本地返回多个值。有人可以提供一些例子吗?谢谢

A team mate told me that in C# 7.0 it's is possibile to return multiple values from a function natively. Can anybody provide some example? Thanks

推荐答案

本地是什么意思?

C#7具有一项新功能,借助元组类型和元组文字,您可以从方法中返回多个值。

C# 7 has a new feature that lets you return more than one value from a method thanks to tuple types and tuple literals.

以以下功能为例:

(string, string, string) MyCoolFunction() // tuple return type { //... return (firstValue, secondValue, thirdValue); }

可以这样使用:

var values = MyCoolFunction(); var firstValue = values.Item1; var secondValue = values.Item2; var thirdValue = values.Item3;

或使用解构语法

(string first, string second, string third) = MyCoolFunction(); //... var (first, second, third) = MyCoolFunction(); //Implicitly Typed Variables

花点时间查看 文档 ,一些非常好的例子(这个答案就是基于它们的!)。

Take some time to check out the Documentation, they have some very good examples (this answer's one are based on them!).

更多推荐

如何在C#7中返回多个值?

本文发布于:2023-11-03 15:44:37,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1555483.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:多个   如何在

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!