C# 如何从数组[,]中删除元素?
我要删除此数组的一个元素C# 如何从数组[,]中删除元素?,c#,arrays,multidimensional-array,C#,Arrays,Multidimensional Array,我要删除此数组的一个元素 int[,] numbers = { {1,0} , {3,4} , {9,2} , {4,0} }; int[,] Remove = {{4,0}}; 不能这样做-数组的大小是固定的。您可以将该值设置为null。最好是使用通用集合,例如List,它允许您添加、插入和删除值。您不能这样做-数组的大小是固定的。您可以将该值设置为null。最好是使用通用集合,如列表,它允许您添加、插入和删除值。您不能从数组中删除项,因为它们的大小是固定的,我将使用: 列表 这样,
int[,] numbers = { {1,0} , {3,4} , {9,2} , {4,0} };
int[,] Remove = {{4,0}};
不能这样做-数组的大小是固定的。您可以将该值设置为null。最好是使用通用集合,例如
List
,它允许您添加、插入和删除值。您不能这样做-数组的大小是固定的。您可以将该值设置为null。最好是使用通用集合,如列表
,它允许您添加、插入和删除值。您不能从数组中删除项,因为它们的大小是固定的,我将使用:
列表
这样,您仍然有一个二维对象列表,并且可以使用
List.Remove()
您无法从数组中删除项,因为它们是我将使用的固定大小:
列表
这样,您仍然有一个二维对象列表,并且可以使用
List.Remove()?引用此尝试此操作,您无法从数组中“删除”元素,因为它们的大小是固定的。数组的大小是固定的,因此,您必须创建一个新数组,减去要删除的项,或者简单地使用列表?参考这个,试试这个,