Ich habe eine Klasse, CircularBuffer
, die eine Methode CreateBuffer
hat. Die Klasse macht eine Reihe von Dingen, aber gelegentlich muss ich die Größe eines Arrays ändern, das in der Klasse verwendet wird. Ich brauche die Daten nicht mehr. Hier ist die Klasse:C# Ist es möglich, ein Array neu zu erstellen?
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
}
Jetzt ist die Größe des Puffers bis zu 100 x 2048 Floats. Wird dies zu Speicherproblemen führen oder wird es automatisch ohne Probleme ersetzt? Danke
Kein Problem ..... –
Also warum verwenden Sie mehrdimensionale Arrays anstelle von anderen, bessere Sammlungsart wie 'List' kombiniert mit Klassen oder Strukturen? –