编写高质量代码改善C#程序——使用泛型集合代替非泛型集合(建议20)