Ich muss mehrere Arrays zu einem kombinieren. Ich habe festgestellt, dass ein guter Weg zu sein scheint, dies zu tun:Wie IEnumerable in Byte-Array konvertieren
IEnumerable<byte> Combine(byte[] a1, byte[] a2, byte[] a3)
{
foreach (byte b in a1)
yield return b;
foreach (byte b in a2)
yield return b;
foreach (byte b in a3)
yield return b;
}
Aber ich bin nicht gut vertraut mit IEnumerable
. Wie kann ich das Ergebnis zurück in byte[]
konvertieren, damit ich weiter damit arbeiten kann?
Vielen Dank.
'myEnumerable.ToArray()'? Oder habe ich falsch verstanden was du willst? – MAV
Gibt es einen bestimmten Grund, warum Sie ein Array möchten? –