C# 在遍历中修改或者移除元素
for (int i = imgList.Count - 1; i >= 0; i--) { var l = imgList[i].Trim(); if (!l.ToLower().Contains(".jpg") && !l.ToLower().Contains(".png")) imgList.Remove(l); else imgList[i] = "http:" + l; }

更多精彩
for (int i = imgList.Count - 1; i >= 0; i--) { var l = imgList[i].Trim(); if (!l.ToLower().Contains(".jpg") && !l.ToLower().Contains(".png")) imgList.Remove(l); else imgList[i] = "http:" + l; }