From f0946e11dd3902cb75cc3abc48160de446e689a5 Mon Sep 17 00:00:00 2001 From: Adefolarin Adeniji Date: Fri, 27 Aug 2021 15:21:36 +0100 Subject: [PATCH] Update Program.cs --- csharpcore/GildedRose/Program.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/csharpcore/GildedRose/Program.cs b/csharpcore/GildedRose/Program.cs index a0c9c13f..d3caa33c 100644 --- a/csharpcore/GildedRose/Program.cs +++ b/csharpcore/GildedRose/Program.cs @@ -50,7 +50,15 @@ namespace GildedRoseKata foreach (Item t in items) { Console.WriteLine(t.Name + ", " + t.SellIn + ", " + t.Quality); - + Type type = t.GetType(); + + object[] parametersArray = new object[] { "Hello" }; + + var singleMethod = type.GetMethods(BindingFlags.Public) + .FirstOrDefault(m => m.Name == "UpdateQuality"); + + singleMethod.Invoke(type, parametersArray); + } Console.WriteLine("");