c#方法:返回效率
的多个值与C依赖于返回多个值的参考文献或指针不同,C#提供了一个更清洁的解决方案:元组。在C#7中引入的元素提供了一种简洁的方式来表示具有不同数据类型的一组值。 这使得从方法中返回多个值都显着容易。
>>在C#中利用元组
>元素是用途广泛的;他们这里的主要用途是有效地返回多个值。>
说明性示例
这个示例显示了元组如何简化多个值返回:
(string firstName, string middleName, string lastName) LookupName(long id) { // Data retrieval logic for first, middle, and last names string first = "John"; // Replace with actual retrieval string middle = "Doe"; // Replace with actual retrieval string last = "Smith"; // Replace with actual retrieval return (first, middle, last); // Tuple literal }
LookupName
var names = LookupName(id); Console.WriteLine($"Found {names.firstName} {names.lastName}.");
>
为了增强可读性,请直接命名元组元素:
简化分配的解构
(string firstName, string middleName, string lastName) LookupName(long id)
return (firstName: firstName, middleName: middleName, lastName: lastName);
元组支持解构,使元素直接分配到变量::
进一步阅读
(string firstName, string middleName, string lastName) = LookupName(id1);
>通过提供的链接探索C#元组的其他示例和应用程序(由于原始输入中未提供链接,因此未包含链接)。
以上是C#方法如何有效地返回多个值?的详细内容。更多信息请关注PHP中文网其他相关文章!