c# loop through object code example
Example 1: loop over object properties c#
foreach (PropertyInfo prop in someObject.GetType().GetProperties())
{
Console.WriteLine($"{prop.Name}: {prop.GetValue(someObject, null)}");
}
Example 2: C# loop through array of objet
List<string> names = new List<string>() { "Suresh Dasari", "Rohini Alavala", "Trishika Dasari" };
foreach (string name in names)
{
Console.WriteLine(name);
}
Example 3: c# loop through object
static void Main()
{
foreach (int number in SomeNumbers())
{
Console.Write(number.ToString() + " ");
}
// Output: 3 5 8
Console.ReadKey();
}
public static System.Collections.IEnumerable SomeNumbers()
{
yield return 3;
yield return 5;
yield return 8;
}