Как уже упоминалось @tkausl, ForEach передает вам значение, а не индекс , на самом деле не рекомендуется использовать List.ForEach
, но если вы все еще хотите его использовать, вы можете сделать что-то вроде this:
number.ForEach(c => { Console.WriteLine(c); });
Вы можете просто использовать foreach
, например так:
foreach (var c in number)
{
Console.WriteLine(c);
}
Вы можете найти обсуждение здесь: foreach vs someList.ForEach () {}