我在这个问题上找到了这个方法
public static void RemoveAt<T>(ref T[] arr, int index)
{
for (int a = index; a < arr.Length - 1; a++)
{
arr[a] = arr[a + 1];
}
Array.Resize(ref arr, arr.Length - 1);
}
现在我想知道是否ref需要在嵌套方法中使用它?方法也可能是:
public static void RemoveAt<T>(T[] arr, int index) //ref removed
具有相同的功能?我已经对其进行了测试并且它有效 - 但这意味着您可以在不传递Ref关键字的情况下更改引用。你可以在子方法中做到这一点。
子衿沉夜
小怪兽爱吃肉
相关分类