... [C#] Remplire une ligne d'une matrice byte[,] - C#/.NET managed - Programmation
Marsh Posté le 22-06-2003 à 14:48:37
Si tu fait un byte[x][y], ça devrait marcher.
PS: un byte[x][y] N'est PAS pareil qu'y byte[x, y]
Le premier est un tableau de tableaux à 1 dimension, le second un tableau à deux dimensions, leur fonctionnement est donc différent, ainsi que leur représentation mémoire. Par contre, ils peuvent contenir rigoureusement la même chose, et la différence de perfs est impreceptible.
Marsh Posté le 22-06-2003 à 18:14:03
aucun de ces deux code de déclaration ne fonctionne:
byte[][] evt = new byte[10][4];
ou
byte[10][4] evt;
Marsh Posté le 22-06-2003 à 19:04:21
Chais pu comment ça se déclare, mais sûr et certain, c'est ce qu'il te faut pour que ça marche.
Marsh Posté le 22-06-2003 à 19:06:26
Apparement, tu ne peux pas dimensionner le second tableau à la déclaration (en effet, chaque sous-tableau peut être d'une taille différente)
PS: l'aide, c'est pas fait pour les chiens
|
Marsh Posté le 19-06-2003 à 21:38:01
Salut,
J'ai une fonction (Mafonction) qui me retourne un byte[], contenant exactement n bytes. Comment faire pour mettre ce byte[] retourné dans un byte[,] étant lui un tableau à 2 dimensions, le mettre par exemple dans la première ligne, le code suivant ne marche pas:
byte[,] b = new byte[10, n];
b[0,] = Mafonction(n);
ou
b[0] = Ma....
Help
ANT
Message édité par antsite le 21-06-2003 à 12:12:46