我想创建一个二维锯齿状数组(如前所述,答案声称在点网上比多维数组更快)。
我想做类似的事情
Int [][] myarr = new int [2][3];
但C#
似乎不支持这一点,所以我确实使用了 for 循环进行二维实例化。然而,如果我想快速重置,我不能使用 memset 等效项,因为循环中的每个新元素都会在可能不同且不连续的位置启动数组。
是否有更快的方法来初始化和重置固定宽度的锯齿状数组?
我想创建一个二维锯齿状数组(如前所述,答案声称在点网上比多维数组更快)。
我想做类似的事情
Int [][] myarr = new int [2][3];
但C#
似乎不支持这一点,所以我确实使用了 for 循环进行二维实例化。然而,如果我想快速重置,我不能使用 memset 等效项,因为循环中的每个新元素都会在可能不同且不连续的位置启动数组。
是否有更快的方法来初始化和重置固定宽度的锯齿状数组?