私はクラスCircularBuffer
を持っていますが、方法はCreateBuffer
です。クラスはいくつかのことを行いますが、時々クラス内で使用される配列のサイズを変更する必要があります。私はもうデータは必要ありません。c#アレイを再作成することはできますか?
static class CircularBuffer
{
static Array[,] buffer;
static int columns, rows;
public static void CreateBuffer(int columns, int rows)
{
buffer = new Array[rows,columns];
}
//other methods that use the buffer
}
バッファーのサイズは最大100 x 2048浮動小数点数です。これはメモリの問題を引き起こすか、それとも問題なく自動的に置き換えられますか? ありがとう
いいえ..... –
なぜクラスや構造体と組み合わせた 'List'のような他のより良いコレクション型の代わりに多次元配列を使用していますか? –