Tôi có một nghi ngờ kỳ lạ liên quan đến danh sách và từ điển trong C#sự khác biệt giữa danh sách <> và từ điển <> trong C# là gì
Trong một danh sách chúng tôi thêm các mục vào danh sách bằng cách sử dụng các phương pháp sau đây
using System.Collections.Generic;
class Program
{
static void Main()
{
List<int> list = new List<int>();
list.Add(2);
list.Add(3);
list.Add(5);
list.Add(7);
}
}
trong một cuốn từ điển chúng ta thêm các mục như thế này ...
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
Dictionary<string, int> d = new Dictionary<string, int>();
d.Add("cat", 2);
d.Add("dog", 1);
d.Add("llama", 0);
d.Add("iguana", -1);
}
}
tôi không biết sự khác biệt là chính xác những gì, nhưng trong một cuốn từ điển chúng ta thêm các mục như một (key, value) cặp và trong một danh sách chúng tôi chỉ cần thêm mặt hàng withou t chỉ định bất kỳ khóa nào ..
Có ai làm rõ điều này không?
Câu hỏi của bạn là khá tự giải thích ;-) – Seb