Dies mag seltsam erscheinen, aber wenn man das ignoriert, gibt es eine nette, prägnante Möglichkeit, eine Liste in ein Wörterbuch zu konvertieren, wobei jedes Schlüsselwertpaar im Wörterbuch nur jede Zeichenfolge in der Liste ist. dh
List = string1, string2, string3
Dictionary = string1/string1, string2/string2, string3/string3
Ich habe viel gesucht und es gibt buchstäblich Dutzende von Beispielen für Stackoverflow, die es in die entgegengesetzte Richtung tun, aber nicht so.
Der Grund dafür ist, dass ich zwei Komponenten des dritten Teils habe und das Ändern dieser Komponenten nicht in meinen Händen liegt. Einer gibt eine Liste von E-Mail-Adressen als Liste zurück und der andere sendet E-Mails, bei denen der Parameter An ein Wörterbuch ist. Der Schlüssel des Wörterbuchs ist die E-Mail-Adresse und der Wert ist ihr richtiger Name. Ich kenne den richtigen Namen jedoch nicht, aber es funktioniert immer noch, wenn Sie den richtigen Namen auch auf die E-Mail-Adresse setzen. Deshalb möchte ich eine Liste in ein Wörterbuch konvertieren. Dafür gibt es viele Möglichkeiten. Eine foreach-Schleife in der Liste, die einem Wörterbuch eine KVP hinzufügt. Aber ich mag knappen Code und habe mich gefragt, ob es eine einzeilige Lösung gibt.