Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从ArrayList中删除具有特定名称的对象_C#_Arraylist - Fatal编程技术网

C# 如何从ArrayList中删除具有特定名称的对象

C# 如何从ArrayList中删除具有特定名称的对象,c#,arraylist,C#,Arraylist,我有一些对象的ArrayList。我的代码动态地将对象添加到此ArrayList。例如,我的代码向ArrayList添加了一些按钮 我在ArrayList中有一些不同名称的按钮。我只需要ArrayList中的一个按钮和特定名称 我需要这样的东西: if (arrayList.Contains(button.Name = "button1")) { arrayList.Remove(button.Name = "button1"); } 但是这个代码不起作用 谢谢您的帮助。不要再使用Ar

我有一些对象的ArrayList。我的代码动态地将对象添加到此ArrayList。例如,我的代码向ArrayList添加了一些按钮

我在ArrayList中有一些不同名称的按钮。我只需要ArrayList中的一个按钮和特定名称

我需要这样的东西:

if (arrayList.Contains(button.Name = "button1"))
{
    arrayList.Remove(button.Name = "button1");
}
但是这个代码不起作用


谢谢您的帮助。

不要再使用
ArrayList
。它属于C#不支持泛型的旧时代。使用
列表
代替..确定。但这并不能解决我的问题。
arrayList = arrayList.Where(x=>x.Name != "button1").ToList();