[1,2,3] から{0 => 1, 1 => 2, 3 => 2} を作りたい in C#