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

Tuple Lớp trong C #

Lớp Tuple đại diện cho 7-tuple, được gọi là septet. 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

Nó có bảy thuộc tính -

  • Item1 - Nhận giá trị của thành phần đầu tiên của đối tượng Tuple .

  • Lặp lại 2 - Nhận giá trị của thành phần thứ hai của đối tượng Tuple .

  • Item3 - Nhận giá trị của thành phần thứ ba của đối tượng Tuple .

  • Mục 4 - Nhận giá trị của thành phần thứ tư của đối tượng Tuple .

  • Item5 - Nhận giá trị của thành phần thứ năm của đối tượng Tuple .

  • Mục 6 - Nhận giá trị của thành phần thứ sáu của đối tượng Tuple .

  • Item7 - Nhận giá trị của thành phần thứ bảy của đối tượng Tuple .

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

Ví dụ

 using System; public class Demo {public static void Main (string [] args) {Tuple  tuple =new Tuple  (100, 150, 200, 300, 600, 1000, 2000); Console.WriteLine ("Giá trị (Item1) =" + tuple.Item1); Console.WriteLine ("Giá trị (Item2) =" + tuple.Item2); Console.WriteLine ("Giá trị (Item3) =" + tuple.Item3); Console.WriteLine ("Giá trị (Item4) =" + tuple.Item4); Console.WriteLine ("Giá trị (Item5) =" + tuple.Item5); Console.WriteLine ("Giá trị (Item6) =" + tuple.Item6); Console.WriteLine ("Giá trị (Item7) =" + tuple.Item7); if (tuple.Item5 ==600) {Console.WriteLine ("Tồn tại:Tuple Item 5 =" + tuple.Item5); } if (tuple.Item6 ==900) {Console.WriteLine ("Tồn tại:Tuple Item 6 =" + tuple.Item6); } if (tuple.Item7 ==2000) {Console.WriteLine ("Tồn tại:Tuple Item 7 =" + tuple.Item7); }}} 

Đầu ra

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

 Giá trị (Item1) =100Value (Item2) =150Value (Item3) =200Value (Item4) =300Value (Item5) =600Value (Item6) =1000Value (Item7) =2000 2000 

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

Ví dụ

 using System; public class Demo {public static void Main (string [] args) {Tuple  tuple =new Tuple  (100, 150, 200, 300, 600, 1000, 1000); Console.WriteLine ("Giá trị (Item1) =" + tuple.Item1); Console.WriteLine ("Giá trị (Item2) =" + tuple.Item2); Console.WriteLine ("Giá trị (Item3) =" + tuple.Item3); Console.WriteLine ("Giá trị (Item4) =" + tuple.Item4); Console.WriteLine ("Giá trị (Item5) =" + tuple.Item5); Console.WriteLine ("Giá trị (Item6) =" + tuple.Item6); Console.WriteLine ("Giá trị (Item7) =" + tuple.Item7); if (tuple.Item5 ==600) {Console.WriteLine ("Tồn tại:Tuple Item 5 =" + tuple.Item5); } if (tuple.Item6 ==900) {Console.WriteLine ("Tồn tại:Tuple Item 6 =" + tuple.Item6); } if (tuple.Item7 ==2000) {Console.WriteLine ("Tồn tại:Tuple Item 7 =" + tuple.Item7); } if (tuple.Item7 ==tuple.Item6) {Console.WriteLine ("Tuple Mục đã khớp!"); }}} 

Đầu ra

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

 Giá trị (Item1) =100Value (Item2) =150Value (Item3) =200Value (Item4) =300Value (Item5) =600Value (Item6) =1000Value (Item7) =1000 trước>