C # Linq führt zwei Wörterbücher zusammen [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Kombinieren Sie zwei Wörterbücher mit LINQ 6 Antworten

Wie kann man die folgende Methode funktionaler gestalten?

<code>    public static Dictionary<T, T> MergeDict<T, T>(Dictionary<T, T> a, Dictionary<T, T> b)
    {
        var e = new Dictionary<T, T>();

        a.Concat(b).ToList().ForEach(pair =>
        {
            e[pair.Key] = pair.Value;
        });

        return e;
    }
</code>

Antworten auf die Frage(3)

Ihre Antwort auf die Frage