Можно сделать с Reflection:
var Integers = new Integers{
int1 = 50,
int2 = 42,
// etc. ...
};
foreach (var field in typeof(Integers).GetFields())
{
Console.WriteLine(field.GetValue(Integers));
}
Но тот факт, что вы хотите это сделать, может указывать на то, что вам вообще не следует использовать класс.
Вы хотите перечисление?
private enum Integers
{
int1 = 50,
int2 = 42,
// etc.
}
foreach (var value in Enum.GetValues(typeof(Integers)).Cast<int>())
{
Console.WriteLine(value);
}
Был бы более уместен список?
var integers = new List<int>() { 50, 42, /*etc*/};
foreach (var value in integers)
{
Console.WriteLine(value);
}
Или словарь?
var integers = new Dictionary<string, int>() {
["int1"] = 50,
["int2"] = 42,
/*etc*/
};
foreach (var keyValuePair in integers)
{
Console.WriteLine(keyValuePair.Value);
}