Comment faire pour supprimer des octets à partir d'un tableau d'octets

J'ai un programme qui a un tableau d'octets qui varie en taille, mais est d'environ 2300 octets. Ce que je veux faire est de créer une fonction qui va créer un nouveau tableau d'octets, en supprimant tous les octets que je passe à elle. Par exemple:

byte[] NewArray = RemoveBytes(OldArray,0xFF);

J'ai besoin d'une fonction qui permet de supprimer tous les octets égal à 0xFF et m'a fait un nouveau tableau d'octets.

Toute aide serait appréciée. Je suis à l'aide de C#, par la manière.

si elle varie en taille, c'est plus une collection d'un tableau. Mais je comprends la nécessité d'utiliser des tableaux pour émuler la collection pour une utilisation avec les anciennes api.

OriginalL'auteur Icemanind | 2010-10-17