private static bool IsFilenameOneOfThese(string filename, string[] extensions) { if (String.IsNullOrEmpty(filename)) return false; var ext = Path.GetExtension(filename).ToLower(); return extensions.Any(e => String.Equals(e, ext, StringComparison.OrdinalIgnoreCase)); }