Tôi đang cố gắng tìm hiểu cách sử dụng danh sách trong C#. Có rất nhiều hướng dẫn trên mạng, nhưng không có hướng dẫn nào thực sự giải thích cách xem danh sách chứa bản ghi.Cách xem các giá trị được lưu trong danh sách?
Đây là mã của tôi:
class ObjectProperties
{
public string ObjectNumber { get; set; }
public string ObjectComments { get; set; }
public string ObjectAddress { get; set; }
}
List<ObjectProperties> Properties = new List<ObjectProperties>();
ObjectProperties record = new ObjectProperties
{
ObjectNumber = txtObjectNumber.Text,
ObjectComments = txtComments.Text,
ObjectAddress = addressCombined,
};
Properties.Add(record);
Tôi muốn hiển thị các giá trị trong một bảng thông báo. Ngay bây giờ tôi chỉ đảm bảo thông tin đang đi vào danh sách. Tôi cũng muốn tìm hiểu cách tìm giá trị trong danh sách và nhận các thông tin khác có liên quan đến nó, chẳng hạn như, tôi muốn tìm mục theo Số đối tượng và nếu nó nằm trong danh sách thì nó sẽ trả về địa chỉ . Tôi cũng đang sử dụng WPF, nếu điều đó tạo nên sự khác biệt. Bất kỳ trợ giúp sẽ được đánh giá cao. Cảm ơn bạn.
bạn có thể sử dụng một truy vấn LINQ, kiểm tra [này] (http://stackoverflow.com/a/1175662/647884). – Bastardo
nếu ObjectNumber là duy nhất, sau đó bạn có thể muốn làm cho rằng một từ điển (thay vì danh sách) với 'TKey' là loại chuỗi để giữ số đối tượng. – Matthew
Tôi đã sử dụng từ điển, nhưng người dùng sẽ phải cập nhật Số đối tượng khi "sản phẩm" được thay thế hoặc thay đổi. – JLott