private static int GetOrZero(IEnumerable<KeyValuePair<string, int>> c, string key) { return c.FirstOrDefault(p => p.Key.Equals(key, StringComparison.InvariantCultureIgnoreCase)).Value; }