Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ส่งคืน tuple จากเมธอดใน C#

สามารถสร้างและส่งคืน Tuple จากเมธอดได้ โดยใช้ Tuple.Create() หรือ Constructor โดยตรง

ตัวอย่าง: ส่งคืน Tuple 5 องค์ประกอบ

using System;

public class Demo
{
    public static void Main()
    {
        var tuple = Show();
        Console.WriteLine(tuple.Item1);
        Console.WriteLine(tuple.Item2);
        Console.WriteLine(tuple.Item3);
        Console.WriteLine(tuple.Item4);
        Console.WriteLine(tuple.Item5);
    }

    static Tuple Show()
    {
        return Tuple.Create(3, 5, 7, 9, 11);
    }
}

ผลลัพธ์

3
5
7
9
11

C# 7.0+: แนะนำให้ใช้ ValueTuple แทน ซึ่งสะดวกกว่าและมีประสิทธิภาพดีกว่า: static (int, int, int, int, int) Show() => (3, 5, 7, 9, 11);