The hidden performance hit when using Get Methods

There are many ways to write a loop when using C#. But when iterating you need to be very much aware of the data you are iterating. If you are not being taking good enough care of your code you may suffer from bad performance. For example when using a property like this property public static List<string> Strings { get { Console.WriteLine("GET"); retu... [More]