标签存档: 数组

C#中多维数组和交错数组及params参数

c# 数组 交错C#中可定义多维数组。int [,,]形式的是三维的多维数组,而int [][][]形式的是交错数组。有分析认为实际上每维元素不固定的交错数组反而比规则的多维数组性能更好(快40%)。由于数组以地址形式传入,因此可用于参数回传,并且可有ref或out修饰(未试过)。而对于param int[] parm形式的可变参数来说,其只能为一维,且只能用于参数表中最后位置。不能加ref或out等修饰符。

继续阅读 »