Comment faire un tableau en C#

Résolu
mydust Messages postés 11 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 17 juin 2006 - 10 avril 2005 à 12:14
sebseb42 Messages postés 495 Date d'inscription dimanche 6 juillet 2003 Statut Membre Dernière intervention 9 novembre 2007 - 2 nov. 2005 à 16:34
Bonjour,
J'aimerai faire un tableau d'integer en C#.net avec Visual Studio.
Pour l'instant il est ainsi:

int[,] nextpixel=
new
int[8,2] {{-1,-1},{0,-1},{1,-1},{1,0},{1,1},{0,1},{-1,1},{-1,0}};

toutefois, j'aimerai pouvoir passer du dernier élément au premier élément avec par exemple un :
nextpixel++ ou quelque chose de ce genre.
Par exemple:
nextpixel[k] avec k==7;
alors:
k++;
on a dès lors que:
nextpixel[k] avec k==0;

Quelqu'un serait'il m'aider?

Merci beaucoup!

8 réponses

sebseb42 Messages postés 495 Date d'inscription dimanche 6 juillet 2003 Statut Membre Dernière intervention 9 novembre 2007 1
14 avril 2005 à 14:40
pour le fait d'avoir la derniere cellule et la premiere qui sont voisine, ca s'appel une liste chainé circulaire, mais je ne suis pas sure que tu puisse le faire sans re-ecrire une classe.
3
TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
11 avril 2005 à 00:55
Regarde du côté des listes chainées

::|The S@ib|::
MVP C#.NET
0
sebseb42 Messages postés 495 Date d'inscription dimanche 6 juillet 2003 Statut Membre Dernière intervention 9 novembre 2007 1
11 avril 2005 à 11:54
Cela n'a rien a voir avec les listes chainer :S



Je ne suis pas sure d'avoir compris ta question mydust, mais pour ce
qui est des tableau a entrees multiples en C# (tab[.., ..]) tu peut
t'aider des variables membres Length et LongLength.



Length te donne la taille de la ligne x, et LongLength te donne la
taille du tableau complet, en d'autre terme, le nombre de case qu'il
contient. En divisant la taille total par la taille d'une ligne, tu
obtient le nombre de ligne.
0
TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
11 avril 2005 à 12:01
Je confirme ca n'a rien a voir, j'ai lu en diagonale

::|The S@ib|::
MVP C#.NET
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mydust Messages postés 11 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 17 juin 2006
12 avril 2005 à 11:07
Salut, en fait, c'est un tableau qui a le nombre de colonnes et de lignes fixé. Mais, je veux en fait que le premier et le dernier élément soient considéré comme voisin. Je ne veux pas recréer une classe non plus.

J'ai aussi une autre question completement différente sur les tableaux. Est cequ'il y a moyen de modifier directement la taille de son tableau sans devoir faire une copie du tableau ?

merci de vos réponses!
0
mydust Messages postés 11 Date d'inscription vendredi 25 février 2005 Statut Membre Dernière intervention 17 juin 2006
15 avril 2005 à 09:25
ok,merci beaucoup, c'est juste ce que je voulais savoir. Encore merci.
0
kokoMelle Messages postés 29 Date d'inscription mardi 1 novembre 2005 Statut Membre Dernière intervention 20 décembre 2005
2 nov. 2005 à 13:05
je te conseil d'utiliser les htable
0
sebseb42 Messages postés 495 Date d'inscription dimanche 6 juillet 2003 Statut Membre Dernière intervention 9 novembre 2007 1
2 nov. 2005 à 16:34
System.Collections.Hashtable sera surement plus parlant pour toi si tu debute
0
Rejoignez-nous