Może się to wydawać dziwne, ale pomijając to, czy istnieje ładny, zwięzły sposób konwersji listy na słownik, w której każda para klucz-wartość w słowniku jest po prostu każdym ciągiem z listy. to znaczy
List = string1, string2, string3
Dictionary = string1/string1, string2/string2, string3/string3
Przeprowadziłem wiele poszukiwań i na samym Stackoverflow są dosłownie dziesiątki przykładów robienia tego w przeciwnym kierunku, ale nie w ten sposób.
Powodem tego jest to, że mam dwie trzecie komponenty części i ich wymiana jest poza moimi rękami. Jeden zwraca listę adresów e-mail w postaci listy, a drugi wysyła e-maile, w których parametr Do oznacza słownik. Kluczem do słownika jest adres e-mail, a wartością jest ich prawdziwe imię i nazwisko. Jednak nie znam prawdziwego nazwiska, ale nadal działa, jeśli ustawisz prawdziwe imię również na adres e-mail. Dlatego chcę przekonwertować listę na słownik. Można to zrobić na wiele sposobów. Pętla foreach na liście, która dodaje kvp do słownika. Ale ja lubię zwięzły kod i zastanawiałem się, czy istnieje rozwiązanie jednokreskowe.