Foreach Loops
Iterates over a collection of variables, such as lists or dictionaries.
Ideal for iterating lists of class objects.
List<int> list = new List<int>
{
1,
2,
3,
4,
5
};
foreach (int i in list)
{
Console.WriteLine(i);
}Dictionary<int, string> map = new Dictionary<int, string>
{
{ 1, "A" },
{ 2, "B" },
{ 3, "C" },
{ 4, "D" },
{ 5, "E" }
};
foreach (KeyValuePair<int, string> item in map)
{
Console.WriteLine("Key: {0}, Value: {1}", item.Key, item.Value);
}Last updated