110,538
社区成员
发帖
与我相关
我的任务
分享
public static T[] DeleteItem<T>(T[] list, T v)
{
int c = list.Length;
for (int i = 0; i < c; i++)
{
if(list[i] == v)
{
T[] list2 = new T[c-1];
for (int j = 0; j < i; j++)
{
list2[j] = list[j];
}
for (int j = i + 1; j < c; j++)
{
list2[j - 1] = list[j];
}
return list2;
}
}
return list;
}