public static void Main()
x.FieldArray = new Field<dynamic>[5];
x.FieldArray[0] = new Field<dynamic>();
x.FieldArray[0].Value = "Teste";
x.FieldArray[1] = new Field<dynamic>();
x.FieldArray[1].Value = 1;
Console.WriteLine(x.FieldArray[0].Value);
Console.WriteLine(x.FieldArray[1].Value);
public class Field<TValue>
public Field(string name, TValue value)
public Field<dynamic>[] FieldArray