public static void Main()
string propBase = "campo_";
for(int i = 1; i <= 8; i++)
var propName = propBase + i;
typeof(Teste).GetProperty(propName).SetValue(obj, i, null);
public int campo_1 { get; set; }
public int campo_2 { get; set; }
public int campo_3 { get; set; }
public int campo_4 { get; set; }
public int campo_5 { get; set; }
public int campo_6 { get; set; }
public int campo_7 { get; set; }
public int campo_8 { get; set; }
public override string ToString() => $"campo_1: {campo_1}\ncampo_2: {campo_2}\ncampo_3: {campo_3}\ncampo_4: {campo_4}\ncampo_5: {campo_5}\ncampo_6: {campo_6}\ncampo_7: {campo_7}\ncampo_8: {campo_8}";