Having trouble understanding patterns - C#