Comment créez-vous un tableau de tableaux en C #? J'ai lu sur la création de tableaux déchiquetés, mais je ne sais pas si c'est la meilleure façon de y aller. Je voulais réaliser quelque chose comme ceci: puis je peux y accéder comme Je sais que Le code ne fonctionnera pas mais tout comme un exemple pour expliquer ce que je veux dire. P> Merci. P> P> myarray.myarray2 [0]; code>
5 Réponses :
Le moyen de faire cela est via des tableaux déchiquetés: votre chemin n'a pas vraiment de sens: p> Il devrait être à moins (si possible) p> Ceci est clairement pire que la façon standard que vous feriez des choses avec des tableaux déchiquetés: myarray [1] [20]; code > p> p>
Que faire si vous ne connaissez pas la limite de tableau? comme une requête de DB?
@Alokrajasukumaran Vous ne traiterez pas de tableaux pour commencer, donc je ne comprends pas vraiment votre question.
OK, je travaille avec Cassandra et j'ai reçu un objet de données. J'ai reçu un type de données de liste, devez savoir comment l'utiliser.
@Alokrajasukumaran Vous semblez avoir une question, bien alors, Demandez I> une question; Les commentaires ne sont pas l'outil que vous devriez utiliser.
Je ne peux pas comprendre votre véritable objectif. Mais comme option, vous pouvez utiliser dynamique code> type pour créer un dictionnaire dynamique comme décrit ici (voir Exemples Strong> Section).
Mais il est plus probable que vous ayez besoin d'une matrice multidimentée comme décrit dans d'autres réponses p>
Vous pouvez utiliser la liste de la liste. Liste - c'est juste une matrice dynamique:
Un exemple simple de matrice de tableaux ou une matrice multidimensionnelle est la suivante:
for (int i = 0; i < arr.Length; i++) { for (int j = 0; j < arr[i].Length; j++) { Console.WriteLine("\t" + arr[i][j].ToString()); } }
Si vous souhaitez initialiser un tableau multidimensionnel: int [] [] myarrayoFintarrays = {nouveau int [] {0, 1, 2}, nouveau int [] {3, 4, 5}};
Cela n'a pas beaucoup de sens. Qu'essayez-vous de faire?