Ich möchte die Größe eines Arrays ändern, aber ich möchte nicht, dass alle angehängten Werte Null sind.Der effizienteste Weg zu Array.Resize mit etwas anderem als "0" als Standardwert?
Array.Resize(ref range, range.Length + grow);
Wenn Sie davon ausgehen, dass die beigefügten Länge immer ein Vielfaches von 4 Bytes ist (gerade genug, um einen Schwimmer zu halten), was ist der beste Weg, dies mit füllen entweder float.MaxValue
oder float.MinValue
?
Eine Schleife ist der richtige Weg, dies zu tun. Sie könnten immer mit festem Speicherzugriff auf die zugrunde liegenden Bytes herumfummeln, aber müssen Sie das wirklich? –
Wissen Sie, welche Funktionen ich innerhalb dieser Schleife verwenden würde? Nur ein Zeiger kann genug sein, um mich zu starten. – LamonteCristo