C#中的列表和字典有什么区别?