var temp =from item in fileInfoswhere item.Extension.ToLower() == ".jpg"orderby int.Parse(Regex.Match(item.Name,@"\d+").Value)select item;fileInfos = temp.ToArray();
你说的没有生效的意思是什么,多数据还是缺数据?fileInfos原始的数据怎么获取的。