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

ตั้งค่า tuple เป็นพารามิเตอร์เมธอดใน C#

สามารถส่ง Tuple ไปเป็นอาร์กิวเมนต์ของเมธอดได้ โดยระบุชนิด Tuple ในลายเซ็นเมธอด

ตัวอย่างโค้ด

using System;

public class Program
{
    public static void Main()
    {
        var tuple = Tuple.Create(100, 200, 300);
        Show(tuple);
    }

    static void Show(Tuple tuple)
    {
        Console.WriteLine(tuple.Item1);
        Console.WriteLine(tuple.Item2);
        Console.WriteLine(tuple.Item3);
    }
}

ผลลัพธ์

100
200
300

หมายเหตุ: Tuple เป็น Reference Type (Class) การส่งผ่านเมธอดจึงเป็นการส่ง Reference ไม่ใช่คัดลอกค่า