C#中的列表和数组之间有什么区别?