Обратный словарь с использованием LINQ в C #

Как преобразовать

Dictioanry<String,List<String>> into Dictionary<String,String>

i ' m, имеющий словарь вроде

Dictioanry<String,List<String>>dictOne=new Dictionary<String,List<String>>();

и содержащий

Key(String)          Value(List<String>)

     A                a1,a2
     B                b1,b2
     C                c1

, мне нужно преобразовать "dictOne" в

 Dictionary<String,String> dictReverse=new Dictionary<String,String>()

Таким образом, результат будет похож на

Key(String)         Value(String)

   a1                  A
   a2                  A
   b1                   B
   b2                  B
   c1                   C

, есть ли способ сделать это с помощью LINQ

Заранее спасибо

5
задан Thorin Oakenshield 13 September 2010 в 05:24
поделиться