List删除 使用for循环,倒序删除: for (int i = list.Count - 1; i >= 0; i--) { var item = list[i]; if (item = "222") { list.Remove(item); } }