using System;
using System.Linq;
using System.Collections.Generic;
public class Example
{
public static void Main(string[] args) {
List<string> list = new List<string>{"c#", "c", "c++", "python", "java"};
foreach (var it in list.Select((x, i) => new { Value = x, Index = i }))
Console.WriteLine($"{it.Index}: {it.Value}");
}
}
/*
run:
0: c#
1: c
2: c++
3: python
4: java
*/