何时在c#中使用ArrayList而不是array[]?