diff --git a/csharp-fundamentals-lists.Main/Core.cs b/csharp-fundamentals-lists.Main/Core.cs index 185c6d3..0f3009a 100644 --- a/csharp-fundamentals-lists.Main/Core.cs +++ b/csharp-fundamentals-lists.Main/Core.cs @@ -32,6 +32,9 @@ public List Question1() //write code here + _iceCreams.Add("Phish Food"); + _iceCreams.Add("Peanut Butter Cup"); + return _iceCreams; } @@ -41,7 +44,7 @@ public int Question2() //TODO: find the lists method that returns the number of ice creams in the list and return this. // remove exception and write code here - throw new NotImplementedException(); + return _iceCreams.Count; } public List Question3() { @@ -50,7 +53,8 @@ public List Question3() //TODO: you can 'chain' methods on the _iceCream list, so add another Concat to include EvenMoreIceCream (this is defined below) to the result list . e.g. _iceCreams.Concat(this.MoreIceCream).Concat(other list to concat).ToList() List results = _iceCreams.Concat(this.MoreIceCream).ToList(); - + results = _iceCreams.Concat(this.EvenMoreIceCream).ToList(); + return results; // remove exception and write code here @@ -65,8 +69,9 @@ public List Question4() // be sure to include the MoreIceCream and EvenMoreIceCream lists - List results = _iceCreams; + List results = _iceCreams.Concat(this.MoreIceCream).Distinct().ToList(); ; // remove exception and write code here + return results; }