从列表C#中删除第一个对象

塞尔雷克·约翰(SelrekJohn)

我正在尝试从对象列表中删除一个对象,但是将变量对象设置为null并不会破坏它,它仍然出现在列表中。

我敢肯定这不是最好的方法,但是我认为它可以工作,任何指针都会非常有帮助,谢谢。

代码:

public ActionResult RemoveExisting()
        {
            pa newpa = (pa)Session["pa_Session"];
            if (Session["pa_Session"] != null)
            {
                var todel = newpa.ExistingPas.FirstOrDefault();
                todel = null;
            }
            return RedirectToAction("Index");
        }
普兰尼·拉娜(Pranay Rana)

您应该为此使用remove

  var todel = newpa.ExistingPas.FirstOrDefault();
  newpa.ExistingPas.Remove(todel);
  //than add list back to session object if you want updated list  

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从共享点列表项C#中删除第一个字符

元组列表到元组 C# 列表中的第一个元素列表

如何从列表中删除第一个项目?

在列表中删除元组的第一个元素

删除链接列表中的第一个节点

从链接列表中删除第一个

从集合中删除“第一个”对象

从sqldatareader对象的第一个中删除“〜/”

C#删除第一个环绕div

将一个列表与一个或多个列表进行比较:如何指定它们在第一个列表中的索引位置?在C#中

ngFor循环列表中的第一个和最后一个对象

比较两个列表并根据 Linq C# 中的 Id 从第一个列表返回数据

如何删除列表中列表中的第一个元素?

将一个列表中的 8 个元素拆分为另一个 C# 的第一个元素

链接列表中的多事件删除功能仅删除字符的第一个实例

使用.GroupBy删除列表重复项,并保留第一个列表中的值

根据每个列表的第一个元素从列表中删除项目

从列表中删除第一个“ n”个元素而不进行迭代

根据另一个列表按属性删除第一个匹配的对象

删除或替换列表的第一个值

如何删除对象的第一个属性?

从 JavaScript 中的对象数组中删除第一个重复项

如果第一个对象数量== 0,则删除下一个对象中的数量

比较3个列表之间的值,并将第一个列表中的缺失值添加到其余2个列表中-C#

使用 C# 获取列表中每个元素的第一个索引的平均值

如何从C#的列表中获取第一个字符串?

C#检查所有列表视图组中除第一个项目以外的所有项目

访问对象中第一个键的第一个值

列表/嵌套列表中的第一个元素