C # Array multidimensionnel

C # Array multidimensionnel
Comme nous le savons tous, les tableaux sont la structure de données ayant la capacité de détenir plus d'un même type de valeur simultanément en utilisant les différents emplacements d'index. Nous n'avons pas besoin de créer plus d'une variable à maintes reprises. Nous devons seulement déclarer une variable de tableau simple et y ajouter des valeurs. Les tableaux seraient également «matrice», ayant des dimensions différentes, je.e., tableaux multidimensionnels. Ainsi, nous avons utilisé cet article pour couvrir les tableaux multidimensionnels maximaux dans la programmation C # tout en utilisant le shell de l'Ubuntu 20.04 plate-forme. Prenons un début pour cet article en utilisant l'instruction «Touch» pour créer un fichier C #.

Exemple 01: tableau 1 dimension

Nous commencerons le concept du tableau avec le tableau unique. Le tableau 1 dimension contient une seule ligne et une seule colonne. À partir de la structure principale du programme C #, nous avons ajouté la bibliothèque «système» à la première ligne de code pour utiliser les fonctions d'entrée et de sortie associées dans les codes.

Après cela, nous avons créé un nouvel espace de noms et l'avons nommé «tableaux». Nous avons créé un «tableau» de classe définie par l'utilisateur et sa fonction de pilote principale dans cet espace de noms. Nous avons initialisé un tableau entier «arr» de taille 10 avec 10 valeurs entières. Pour cela, nous devons utiliser les supports «bouclés» uniques. Pour afficher la valeur d'un tableau à 1 dimension sur une ligne séparée, nous utilisons la boucle «For» ici pour jusqu'à 10 itérations. Cette boucle continuera à exécuter la «console.Instruction de fonction writeLine () ”pour afficher chaque valeur du tableau à l'aide de son index« i ».

Une fois le code terminé, enregistrez-le. Essayez de le compiler avec le compilateur C # «MCS» à Ubuntu. Le fichier «exe» sera généré dans l'emplacement actuel de la maison. Nous utiliserons ce fichier «exe» pour exécuter le code compilé via l'exécuteur d'exécution «Mono» de C # dans Linux. La sortie illustrée ci-dessous affiche chaque valeur du tableau à différents index séparément sur chaque ligne.

Exemple 02: tableau à 2 dimensions

De nombreux tableaux multidimensionnels, le plus fondamental est un tableau bidimensionnel. Ce type de tableau peut ne jamais contenir le même nombre de lignes et de colonnes, et elle doit avoir 2 dimensions. Utilisons cet exemple pour élaborer sur la syntaxe et utiliser des tableaux bidimensionnels. Nous utilisons la même structure de code C #, je.e., Bibliothèque système, espace de noms «Arrays», classe «Array» et fonction «principale».

Dans cette méthode Main (), nous avons initialisé un tableau bidimensionnel nommé «Arr» avec «», entre crochets montrant la syntaxe bidimensionnelle pour les tableaux. Dans la ligne d'initialisation, nous avons défini la taille de ce tableau en 3 lignes et 2 colonnes. Nous avons utilisé deux boucles «pour» ici pour itérer les lignes et les colonnes. La boucle d'itérateur «I» est destinée aux «lignes» et «J» pour l'itération des «colonnes» dans un tableau «arr».

Les itérations seront réalisées en fonction de la séquence du tableau, i.e., Row * colonne (1St Rangée: 1St colonne, 1St Rangée: 2nd colonne, 2nd Rangée: 1St colonne, 2nd Rangée 2nd colonne, 3rd Rangée: 1St colonne et 3rd Rangée: 2nd colonne). Affichons ce tableau avec la fonction «write ()» de la classe de console.

Après avoir exécuté ce fichier de code «exe», nous avons toutes les valeurs à chaque emplacement d'un tableau à 2 dimensions affiché sur le shell sur une seule ligne. Chaque ligne et colonne est mentionnée pour chaque valeur de tableau affichée sur l'écran de la coque.

Si vous souhaitez éviter d'afficher les valeurs d'un tableau bidimensionnel sur une seule ligne, essayez d'utiliser la «console.Instruction de fonction writeLine () ”au lieu de la« console.Écriture de la fonction d'écriture. Mettons à jour notre code ci-dessous pour voir les modifications.

Nous avons compilé le code mis à jour et exécuté son fichier «exe» avec l'exécution «mono». Les valeurs du tableau bidimensionnel sont affichées sur les lignes séparées de la coque.

Exemple 03: tableau 3 dimensions

Passons à la déclaration de tableau tridimensionnel et à son utilisation dans le code C #. Alors, démarrez votre code mis à jour avec la même bibliothèque générale «Système», l'espace de noms Arrays, la classe «Array» et la fonction public static main (). Nous avons initialisé un tableau à 3 dimensions de type entier «Arr» avec le double «» dans les carrés. Pendant l'initialisation, nous devons utiliser le «nouveau» mot-clé et le type de tableau et la taille d'un tableau entre crochets. Nous initialisons un tableau de 3 lignes, 3 colonnes et une valeur intérieure à 1 colonne.

Vous pouvez voir que l'initialisation de ce tableau a commencé avec 3 supports bouclés et s'est terminé à 3 supports bouclés avec au moins 1 valeur dans chaque ligne et colonne. Pour itérer ce tableau tridimensionnel, nous devons utiliser trois boucles «pour». Les deux boucles externes seront pour «Row» et «Colonnes», tandis que la boucle intérieure «K» sera pour l'itération de valeur intérieure de la «rangée de colonne». La taille d'itération de la boucle doit être égale à la taille des lignes et des colonnes définies dans la déclaration du tableau au début.

Les boucles continueront d'afficher chaque valeur à chaque index d'un tableau à l'aide de la console sur chaque itération.Fonction écrite () ici. Nous utilisons la console.La fonction writeLine () à nouveau pour donner une rupture de ligne et afficher le tableau dans un format tridimensionnel sur la coque.

Après cette compilation de code et l'exécution de son fichier «EXE», nous avons affiché le tableau dans un format en trois dimensions sur notre écran de shell Ubuntu. Il a 3 lignes, 3 colonnes et 1 valeur.

Vous pouvez également attribuer la valeur à un emplacement particulier d'un tableau sans l'initialiser directement. Vous devez d'abord déclarer un tableau «Arr» avec 3 lignes, 3 colonnes et 3 index. Nous avons attribué des valeurs à chaque index d'un tableau séparément par la méthode d'attribution et utilisé les trois mêmes boucles «pour» pour itérer et afficher les valeurs de tableau tridimensionnelles avec «écriture."

Après cette exécution de code, nous avons obtenu 3 valeurs distinctes pour chacune des 3 lignes et 3 valeurs de colonnes pour le tableau «Arr».

Exemple 04: tableau 4 dimensions

Terminons ce guide de tutoriel avec une explication de la déclaration et de l'initialisation du tableau 4 dimensions «arr» dans la méthode principale (). Nous avons déclaré et initialisé 4 lignes, 4 colonnes et une ligne intérieure 1, 2 colonnes pour ce tableau particulier. Vous pouvez voir que ce tableau a 2 colonnes intérieures pour chaque ligne intérieure. Les 4 boucles «pour» seront utilisées pour itérer ce tableau. Les boucles externes 2 seront destinées aux lignes extérieures et aux colonnes, tandis que les deux boucles intérieures seront destinées à 1 ligne intérieure et 2 colonnes. L'itérateur indexé a été utilisé pour afficher le tableau.

Après l'exécution, nous avons 4 lignes, 4 colonnes de colonne de 4 dimensions.

Conclusion

Désormais, les tableaux multidimensionnels sont simples et faciles à utiliser dans n'importe quelle plate-forme de programmation comme C #, comme discuté dans ce tutoriel. Nous avons commencé nos illustrations à partir des tableaux les plus basiques, je.e., Tableaux unidimensionnels. Après cela, nous avons couvert la plupart des types de tableaux comme des tableaux bidimensionnels, des tableaux tridimensionnels et des tableaux à 4 dimensions. Nous avons utilisé différentes méthodes pour déclarer et initialiser les tableaux multidimensionnels dans les codes C #. De plus, nous avons essayé d'utiliser différentes lignes dans des valeurs de colonne pour déclarer les tableaux multidimensionnels pour obtenir des tableaux de style différents.