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

Mảng hỗn hợp trong C # là gì?

Mảng hỗn hợp là sự kết hợp của mảng nhiều chiều và mảng răng cưa.

Lưu ý - Loại mảng hỗn hợp hiện đã lỗi thời vì bản cập nhật .NET 4.0 đã loại bỏ nó.

Hãy để chúng tôi xem cách bạn có thể khai báo một mảng hỗn hợp -

var x = new object[] {89,45,"jacob",9.8}

Chúng tôi cũng có thể đặt chúng là -

var x = new object[] {87, 33,"tim",6.7, new List<string>() {"football","tennis","squash",“cricket”} }

Kể từ khi, các mảng hỗn hợp hiện đã lỗi thời. Đối với công việc tương tự, hãy sử dụng bộ sưu tập Danh sách. Ở đây, chúng tôi đã đặt int và string trong danh sách -

Tuple<int, string> tuple = new Tuple<int, string>(60, "John");

Ví dụ tương tự được hiển thị bên dưới:

using System;
using System.Collections.Generic;

class Program {
   static void Main() {
      // Initializing collections
      Tuple tuple = new Tuple(99, "Jack");
      if (t.Item1 == 99) {
         Console.WriteLine(tuple.Item1);
      }
   }
}