我正在使用函数Array.Clear()清空数组,但是会生成错误。
这是我正在使用的代码:

private int[] activeFielderNumber = new int[10];
private string[] activeFielderAction = new string[10];
....
...
....
Array.Clear(activeFielderNumber, 0, activeFielderNumber.Length);
Array.Clear(activeFielderAction, "", activeFielderAction.Length);

错误是:
error CS0103: The name `Array' does not exist in the current context

我怎么解决这个问题?

最佳答案

你用过

using System;

还有一点要纠正:
Array.Clear(activeFielderAction, "", activeFielderAction.Length);

它应该是
Array.Clear(activeFielderAction, 0, activeFielderAction.Length);

最后两个参数是要清除的索引范围。

10-08 01:08