Comment faites-vous? Étant donné un tableau d'octets:
byte[] foo = new byte[4096];
Comment puis-je obtenir les premiers x octets du tableau en tant que tableau séparé? (Plus précisément, j'en ai besoin en tant que IEnumerable<byte>
)
C'est pour travailler avec l' Socket
art. Je pense que le moyen le plus simple serait le découpage de tableaux, similaire à la syntaxe Perls:
@bar = @foo[0..40];
Ce qui retournerait les 41 premiers éléments dans le @bar
tableau. Y a-t-il quelque chose en C # qui me manque, ou y a-t-il autre chose que je devrais faire?
LINQ est une option pour moi (.NET 3.5), si cela aide.