public static void Main()
Console.WriteLine("Hello Generics");
var result = new Result <int> {Succes =true, Data= 10, Data2 = 16};
Console.WriteLine("sucees:" + result.Succes + " en data: " + result.Data + " data2 : "+ result.Data2);
var result2= new Result <string> {Succes = true, Data= "jhon" } ;
Console.WriteLine("sucees:" + result2.Succes + " en data: " + result2.Data);
ResultPrinter help = new ResultPrinter();
help.PrintResult(result);
public class ResultPrinter
public void PrintResult <T> (Result <T> result)
Console.WriteLine("resultaat : " + result.Data + " en succes : " + result.Succes );