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

Tuples trong C # 4.0 là gì?

Tuples có một chuỗi các phần tử thuộc các kiểu dữ liệu khác nhau. Nó được giới thiệu để trả về một thể hiện của Tuple mà không cần chỉ định loại của từng phần tử riêng biệt.

Hãy để chúng tôi tạo một bộ tuple với hai phần tử. Sau đây là cách bạn khai báo một tuple. -

Tuple<int, string>person = new Tuple <int, string>(32, "Steve");

Bây giờ, ví dụ, hãy kiểm tra mục đầu tiên trong bộ tuple, đó là một số nguyên -

if (tuple.Item1 == 99) {
   Console.WriteLine(tuple.Item1);
}

Bây giờ, hãy kiểm tra mục thứ hai trong bộ tuple, đó là một chuỗi -

if (tuple.Item2 == "Steve") {
   Console.WriteLine(tuple.Item2);
}

Sau đây là một ví dụ để tạo một bộ tuple với chuỗi và các mục int -

Ví dụ

using System;
using System.Threading;

namespace Demo {
   class Program {

      static void Main(string[] args) {

         Tuple<int, string> tuple = new Tuple<int, string>(50, "Tom");

         if (tuple.Item1 == 50) {
            Console.WriteLine(tuple.Item1);
         }

         if (tuple.Item2 == "Jack") {
            Console.WriteLine(tuple.Item2);
         }
      }
   }
}

Đầu ra

50