Điều này có vẻ là một điều kỳ lạ muốn làm nhưng bỏ qua điều đó, có một cách ngắn gọn hay ho để chuyển đổi Danh sách thành Từ điển trong đó mỗi Cặp giá trị khóa trong Từ điển chỉ là mỗi chuỗi trong Danh sách. I E
List = string1, string2, string3
Dictionary = string1/string1, string2/string2, string3/string3
Tôi đã thực hiện rất nhiều tìm kiếm và có hàng tá ví dụ trên Stackoverflow một mình thực hiện theo hướng ngược lại nhưng không phải theo cách này.
Lý do để làm điều này là tôi có hai thành phần thứ ba và việc thay đổi chúng nằm ngoài tầm tay của tôi. Một cái trả về một danh sách các địa chỉ email dưới dạng Danh sách và cái còn lại gửi email trong đó tham số To là Từ điển. Chìa khóa của từ điển là địa chỉ email và giá trị là tên thật của họ. Tuy nhiên, tôi không biết tên thật nhưng nó vẫn hoạt động nếu bạn cũng đặt tên thật thành địa chỉ email. Vì vậy, tại sao tôi muốn chuyển đổi một danh sách thành một từ điển. Có rất nhiều cách để làm điều này. Một vòng lặp foreach trong danh sách có thêm kvp vào từ điển. Nhưng tôi thích mã terse và tự hỏi nếu có một giải pháp dòng duy nhất.