using System.Collections.Generic;
public static void Main()
var f1 = new TextField();
var f2 = new NumberField();
var fields = new List<IFormInput>();
Console.WriteLine("Hello World");
public dynamic ParsedValue;
public class FormInput<T> : IFormInput{
public T ParsedValue {get; set;}
public class TextField : FormInput<string>
public class NumberField : FormInput<decimal>