Computer >> Máy Tính >  >> Lập trình >> C#

Làm thế nào để tạo 3-Tuple hoặc Triple Tuple trong C #?

Lớp Tuple đại diện cho một bộ 3, được gọi là bộ ba. Tuple là một cấu trúc dữ liệu có một chuỗi các phần tử.

Nó được sử dụng trong -

  • Truy cập dễ dàng hơn vào tập dữ liệu.
  • Thao tác dễ dàng hơn với tập dữ liệu.
  • Để trình bày một tập dữ liệu duy nhất.
  • Để trả về nhiều giá trị từ một phương thức
  • Để chuyển nhiều giá trị cho một phương thức

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai bộ 3-tuple trong C # -

using System;
public class Demo {
   public static void Main(string[] args) {
      Tuple<int,string,string> tuple = new Tuple<int,string,string>(35, "steve", "katie");
      Console.WriteLine("Value (Item1)= " + tuple.Item1);
      Console.WriteLine("Value (Item2)= " + tuple.Item2);
      Console.WriteLine("Value (Item3)= " + tuple.Item3);
      if (tuple.Item1 == 35) {
         Console.WriteLine("Exists: Tuple Value = " +tuple.Item1);
      }
      if (tuple.Item2 == "jack") {
         Console.WriteLine("Exists: Tuple Value = " +tuple.Item2);
      }
      if (tuple.Item3 == "katie") {
         Console.WriteLine("Exists: Tuple Value = " +tuple.Item3);
      }
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Value (Item1)= 35
Value (Item2)= steve
Value (Item3)= katie
Exists: Tuple Value = 35
Exists: Tuple Value = katie

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác để triển khai bộ 3 trong C # -

using System;
public class Demo {
   public static void Main(string[] args) {
      Tuple<string,string,string> tuple = new Tuple<string,string,string>("nathan", "steve", "katie");
      Console.WriteLine("Value (Item1)= " + tuple.Item1);
      Console.WriteLine("Value (Item2)= " + tuple.Item2);
      Console.WriteLine("Value (Item3)= " + tuple.Item3);
      if (tuple.Item1 == "nathan") {
         Console.WriteLine("Exists: Tuple Value = " +tuple.Item1);
      }
      if (tuple.Item2 == "jack") {
         Console.WriteLine("Exists: Tuple Value = " +tuple.Item2);
      }
      if (tuple.Item3 == "katie") {
         Console.WriteLine("Exists: Tuple Value = " +tuple.Item3);
      }
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Value (Item1)= nathan
Value (Item2)= steve
Value (Item3)= katie
Exists: Tuple Value = nathan
Exists: Tuple Value = katie