using System;
using System.Linq;
class Program
{
static void Main() {
string[] arr = { "c#", "java", "c", "c++", "python" };
var dictionary = arr.Select((index, value) => new { index, value })
.ToDictionary(pair => pair.value, pair => pair.index);
foreach (var dic in dictionary)
Console.WriteLine("{0} - {1}", dic.Key, dic.Value);
}
}
/*
run:
0 - c#
1 - java
2 - c
3 - c++
4 - python
*/