✓ 建议在公开的 API 使用集合而不是数组。集合能够提供更多的信息。数组
X 不建议设置数组类型的字段为只读。虽然用户不能修改字段,可是能够修改字段里面的元素。若是须要一个只读的集合,建议定义为只读集合。性能
✓ 建议定义多维数组为一维,由于多维数组的性能比一维差。若是须要定义多维数组,请使用 int[,] foo = new int[n, j] ,请不要使用 int[][] foo = new int[n][]code
int[,] foo = new int[n, j]
int[][] foo = new int[n][]