Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Mảng hỗn hợp (Mixed Arrays) trong C#

Mảng hỗn hợp kết hợp mảng đa chiều và mảng răng cưa.

Lưu ý: Loại mảng này đã lỗi thời (obsolete) từ .NET 4.0.

Khai báo mảng hỗn hợp:

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

Hoặc phức tạp hơn:

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

Thay thế: dùng List collection hoặc Tuple:

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

Ví dụ Tuple

using System;
using System.Collections.Generic;

class Program {
    static void Main() {
        Tuple<int, string> tuple = new Tuple<int, string>(99, "Jack");
        if (tuple.Item1 == 99) {
            Console.WriteLine(tuple.Item1);
        }
    }
}