Lors du stockage d'une collection qui a un type de données similaire dans une variable, les tableaux sont utilisés. Cela rend le stockage de données d'éléments similaires (ayant des types de données similaires) faciles et plus réalisables. Tableaux stockent la liste des articles à l'emplacement de la mémoire adjacent les uns après les autres. Parfois, nous devons fusionner les tableaux pour produire un tableau qui en résulte. Nous avons différentes méthodes à travers lesquelles nous pouvons rejoindre différents tableaux, mais la condition est que les tableaux doivent être du même type de données. Et si nous voulons ajouter plus d'éléments à un tableau, nous pouvons également le faire. C # a de nombreuses techniques différentes qui permettent l'union des tableaux.
Méthodes
Il existe plusieurs approches pour rejoindre les tableaux ou ajouter à un tableau en C #. Nous passerons par certains d'entre eux avec une syntaxe et des exemples pratiques dans les éléments suivants:
Nous expliquerons tous ces éléments par un.
Concat ()
La concaténation signifie rejoindre deux tableaux des mêmes types de données, puis obtenir un tableau résultant qui fusionne les deux tableaux. La concaténation elle-même signifie qu'elle concaténe (rejoint) des choses. La concaténation est utilisée pour concaténer le message avec la variable, i.e., Consloe.WriteLine ("Hello" + var_1) ici (+) est utilisé pour rejoindre le message avec la valeur stockée dans le var_1. En travaillant avec des tableaux, nous concatenons comme Array_1.Concat (array_2).ToArray (); Cela rejoint deux tableaux et renvoie un tableau qui en résulte.
Syntaxe
Array_1.Concat (array_2)La syntaxe est simple, nous avons deux tableaux et nous concaténerons le premier tableau, "Array_1", Avec le deuxième tableau,"Array_2". Les composants du premier tableau apparaîtront d'abord dans le tableau de sortie, suivi des composants du deuxième tableau. Si nous voulons d'abord afficher l'élément du deuxième tableau, alors changez simplement le lieu des tableaux comme array_2.Concat (array_1). Arrays_1 et Array_2 sont deux tableaux avec des éléments du même type de données. "Concat»Je rejoindra les deux tableaux.
Exemple
Maintenant, exécutez le programme de cette technique.
Dans ce programme, nous définissons les trois tableaux. Le premier tableau sera de type entier et aura trois éléments. Le deuxième tableau sera également de type entier, et il contiendra quatre éléments entiers. Le troisième tableau sera également de type entier, car ce tableau stockera le résultat après la concaténation, et nous afficherons le résultat avec cette variable de tableau. Ensuite, la fonction concat () est utilisée et elle rejoindra les deux tableaux. Les éléments du premier tableau seront affichés en premier parce que c'est le tableau avec lequel nous voulons concaténer l'autre. Concat () rejoindra les tableaux, et la méthode ToArray () les convertira en un tableau après la concaténation. Enregistrez le tableau final dans la variable «Résultat». Pour afficher le tableau concaténé, nous utiliserons la chaîne.Méthode join (). Ici, nous passerons deux arguments, d'abord sera en double citation, c'est-à-dire le séparateur. La variable «Résultat» sera le deuxième paramètre. Cette méthode affichera le tableau comme nous le voulons. Le séparateur utilisé ici est l'espace «». Placez cette fonction avec ses attributs à l'intérieur de la console.WriteLine (). Par là, nous pouvons voir la sortie sur la console. Console.La fonction ReadKey () fera attendre la console de la prochaine action.
Redimensive ()
Nous pouvons déclarer un tableau sans spécifier sa taille. Mais lorsque le tableau ayant une taille fixe est déclaré et initialisé, nous ne pouvons pas changer ses éléments. Pour modifier la taille d'un tableau, nous avons une méthode de redimensionner (), qui redimensionnera le tableau, et nous pourrons ajouter des éléments à un tableau existant.
Syntaxe
Déployer.Redimensionner (Ref array_0, taille)Redimensit () modifiera la taille (éléments) du tableau. Il a deux paramètres. L'un est "référence», Qui montre la référence du tableau dont nous voulons changer la taille. Après le "référence»Mot-clé, écrit le nom de la variable«Array_0«Où nous avons stocké le tableau. L'autre est «taille», La taille que nous voulons fixer pour le tableau.
Exemple
Écrivons du code pour utiliser cette approche.
Après avoir déclaré la fonction principale (), créez un tableau d'un type entier. Il contient trois éléments. Maintenant, utilisez le tableau.Fonction redimensive () pour modifier les éléments du tableau requis. Dans cette méthode, deux attributs sont donnés. Le premier est le «référence»(Référence) du tableau dont nous voulons changer la taille. Le deuxième argument montre la taille du nouveau tableau. Maintenant, ajoutez deux éléments dans le tableau à l'aide d'index car nous avons changé la taille du tableau. Il peut avoir cinq éléments maintenant. À l'index 0, l'élément "8"Est déjà présent. Cela supprimera le «8" du "0«Index et placer la nouvelle valeur,«1". À l'index "3», Aucun élément n'est stocké, donc la valeur nouvellement attribuée«76"Sera placé là-bas. Mais nous n'avons pas stocké de valeur au 5ème index. Si nous n'attribuons aucune valeur, le compilateur place 0 sur cet index. Utilisez la méthode join () pour afficher le tableau dans un format lisible. Ici, nous définissons le séparateur comme espace. Et représenter le tableau mis à jour avec la console.Méthode écrite de ligne.
Ajouter()
L'APPEND () est une autre technique pour ajouter de nouveaux composants au tableau. Cette méthodologie est très utile lors de la gestion des fichiers, mais nous pouvons également utiliser la fonction annexée () pour ajouter des éléments aux tableaux.
Syntaxe
Arr_1.Ajouter («élément»)La méthode d'ajout prend le tableau "Arr_1«Où nous voulons ajouter le nouvel élément. À l'intérieur de la parenthèse, nous écrivons le «élément"Que nous avons l'intention d'inclure dans le tableau.
Exemple
Maintenant, implémentez le programme lié à cette fonction.
À l'intérieur de la fonction Main (), définissez un tableau de type String et stockez-y deux chaînes. Ensuite, appelez la méthode APPEND (). Le compilateur ajoutera le message spécifié avec le texte présent à l'intérieur du «art". Puis stockez le résultat de l'ajout dans la variable de type de chaîne. La fonction APPEND () ajoutera la chaîne à la fin du tableau requis. Et après avoir ajouté, il convertira le résultat en un tableau en utilisant la méthode ToArray (). Ensuite, nous afficherons le tableau annexé en appelant la chaîne.JOIN () Fonction à l'intérieur de la console.WriteLine ().
Copier()
La fonction copyto () copie les éléments d'un tableau et ajoute ces valeurs à l'autre tableau. Le seul avantage de l'utilisation de cette technique est que nous pouvons ajouter les éléments à l'indice de notre désir, et il écrasera les éléments existants à cet index.
Syntaxe
Arr_1.Copyto (arr_2, index)Le copyto () passera deux paramètres, qui incluent «Arr_2»(Le tableau de destination) et«indice«Où nous voulons ajouter les éléments du tableau. "Arr_1"Est le tableau que nous copierons"Arr_2”À l'index spécifié.
Exemple
Exécutons le code pour l'utilisation de cette méthode.
Nous devons déclarer deux tableaux de type entier et stocker quelques éléments. Puis copiez un tableau à l'autre avec la méthode CopyTo (). Cette méthode a deux arguments, "Arr_1"Montre le tableau dans lequel nous voulons ajouter les éléments copiés, et l'autre est"0», L'indice de départ pour placer les éléments d'un tableau copié. Le "Arr_0«Est le tableau que nous voulons que nous copiez. Alors rejoignez ces tableaux en utilisant la méthode join (). Nous invoquons la console.Fonction WriteLine () pour imprimer le «Arr_1«Où nous ajoutons les éléments.
Conclusion
Ce guide concerne les méthodes de la façon dont nous pouvons ajouter aux tableaux, qu'il s'agisse d'un élément ou d'un autre tableau. Chaque technique est complètement décrite, avec sa syntaxe et ses codes. Cela dépend de l'utilisateur quelle méthodologie il veut utiliser. Selon les spécifications du programme, la méthode est sélectionnée. Ce que les utilisateurs C # doivent comprendre à propos de l'ajout d'un tableau est couvert dans cet article. Concative () est la fonction la plus fréquemment utilisée en C # lors de l'ajout d'un tableau. La méthode annexée () ajoute des éléments à un tableau et des fichiers.