C # Longueur du tableau

C # Longueur du tableau
Un tableau est censé être une variable qui peut contenir plusieurs valeurs dedans ou une variable qui est un mutable multi-stockage qui peut contenir des valeurs sans créer de nouvelles variables. Les tableaux peuvent être définis statiquement en spécifiant leur longueur au moment de l'initialisation et peuvent être définis dynamiquement en ne spécifiant aucune longueur. Il peut arriver une situation où vous devez faire face à de gros tableaux, et vous pouvez vous retrouver incapable d'obtenir la durée d'un tableau. S'il est confronté à cette situation, les fonctions de longueur C # peuvent être essentielles pour vous informer de la longueur exacte des tableaux. Ainsi, ce tutoriel sera tout au sujet de ces fonctions pour obtenir la longueur d'un tableau. Faisons commencer notre article par la mise à jour de notre système Linux I.e. Ubuntu 20.04. Pour cela, démarrez votre application Shell. Nous utilisons le package APT dans l'instruction «Mise à jour» à cet effet. Le système sera à jour en pas plus de 15 secondes.

Maintenant, il est temps de créer un fichier C # dans lequel nous devons en créer .Filet code. Ce fichier doit être enregistré dans le répertoire domestique. Par conséquent, nous utilisons la maison actuelle située dans le terminal et la créons avec l'instruction «Touch». Nous l'avons nommé «longueur.CS ". En inscrivant le contenu du dossier à domicile avec la commande List, nous avons également le fichier nouvellement créé.

Exemple 01:

Dans le premier exemple, nous chercherons à obtenir la longueur d'un tableau de type de chaîne. Vous devez ouvrir ce fichier nouvellement créé dans l'un des éditeurs Linux. Pour plus de commodité, nous avons utilisé l'éditeur de texte simple (i.e. insérer, mettre à jour, sauver et sortir.) Nous avons commencé notre premier exemple avec la bibliothèque C # principale «système» qui est un must dans chaque code C # pour le faire fonctionner correctement.

Nous utilisons le mot-clé «Utilisation» pour utiliser la bibliothèque système. Après cela, nous avons commencé une classe de «test» définie par l'utilisateur avec le mot-clé «classe» suivi des supports. Tout sera effectué dans cette classe. Chaque programme en C # est exécuté en utilisant la fonction principale () de C #. Nous avons donc commencé la fonction STATIC VOID Main () en initialisant un tableau de chaîne nommé «Arr» et en lui attribuant quelques valeurs de chaîne. Voici la boucle «pour chaque» pour itérer les valeurs d'un tableau de cordes «arr». Chaque valeur «Val» dans le tableau «arr» sera imprimée sur le shell suivie d'un espace en utilisant la fonction «Écrire» de la classe de console de C #. La classe de console est la classe générique la plus utilisée de C # qui est délibérément conçue pour tenir la lecture et écrire des fonctions.

La fonction écrite () suivante de la classe de console a été utilisée pour donner une pause de ligne et afficher la «longueur de l'arr» sur la coque. La fonction Next Write () pour la classe de console est utilisée pour obtenir et afficher la longueur d'un tableau «Arr» appelant la fonction «longueur» de la classe de console avec le produit «dot». La dernière fonction écriture () a ajouté une pause de ligne. Nous avons fermé la fonction principale () et la classe de test à la fin. Enregistré le code avec Ctrl + S.

Maintenant, le code est prêt à être utilisé sur le shell. Nous avons utilisé le compilateur «MCS» pour «C #» dans le shell Ubuntu pour compiler le fichier «longueur.cs »en un instant. La durée.Le fichier exe a été créé et nous avons utilisé le mono-runtime pour exécuter ce fichier exécutable sur le shell. Le tableau «arr» s'est affiché sur la première ligne et la longueur totale de ce tableau a été affichée sur la ligne suivante I.e. 5.

Exemple 02:

Nous avons couvert le premier exemple avec l'utilisation de la fonction Longueur () de la classe de console pour obtenir la longueur d'un tableau de type de chaîne. Il est temps d'obtenir la longueur de certains tableaux de type entier en C #. Nous avons commencé cet exemple avec la même bibliothèque système et la classe de «test» définie par l'utilisateur. Dans la fonction Main () statique void main (), nous avons initialisé 2 tableaux de type entier. Le premier tableau A1 est en 2 dimension tandis que le tableau A2 est tridimensionnel.

Selon nos informations, la fonction de longueur doit fonctionner à la fois sur le tableau identique à un tableau simple et à 1 dimension sans aucun problème. Le résultat est que les deux premières fonctions écrits () de la classe de console ont été utilisées pour afficher la longueur du tableau bidimensionnel «A1» en utilisant la fonction «longueur» en l'appelant à l'intérieur. La fonction 3e et 4e écriture () pour la classe de console est utilisée pour afficher la longueur du tableau 3 dimension A2 sur le shell à l'aide d'une fonction «longueur» pour C #. La dernière fonction d'écriture a été utilisée pour donner une rupture de ligne en utilisant le caractère «\ n» avec la classe de console. Le programme principal () et le test de classe ont été terminés et fermés ici avec des supports. Enregistrez ce code et quittez le fichier pour l'exécuter sur le shell.

Nous utilisons à nouveau le compilateur «MCS» pour C # sur la coque pour compiler notre longueur.Fichier CS. Il a créé une longueur.Fichier exécutable EXE dans le dossier domestique. Nous avons utilisé la commande mono-runtime pour exécuter notre fichier exécutable pour C # et avons obtenu la sortie déposée ci-dessous. Il affichait la longueur de A1 à 10 et la longueur de A2 comme 12 I.e. la longueur est égale au total des éléments dans un tableau.

Exemple 03:

Les deux exemples ci-dessus étaient utilisés la fonction de classe de console «longueur ()» pour obtenir la longueur du tableau pour des tableaux entiers dimensionnels différents et des tableaux de chaîne. Maintenant, nous allons regarder une autre fonction que je.e. La fonction «compter» pour obtenir la longueur des tableaux. Pour utiliser la fonction «Count», nous utilisons l'espace de noms «linq» de la bibliothèque système qui contient la classe énumérable. Cette classe énumérable contient la fonction «compter» dedans.

L'utilisation de la bibliothèque «système» est un must. La classe de test et la fonction Main () ont été lancés. Un tableau vide A1 de la taille 10 a été défini et la fonction Count () l'utilise pour obtenir la longueur. Le résultat sera enregistré en variable v1 et la fonction écrite () de la classe de console sera utilisée pour l'afficher sur le shell. Ensuite, nous avons initialisé un autre tableau A2 avec certaines valeurs entiers et utilisé la fonction Count () pour trouver sa longueur ou le nombre total d'éléments. Le résultat sera enregistré en variable v2 et la fonction écrite () de la classe de console l'affichera sur l'écran de la coque.

En compilant la longueur.Fichier CS et exécuter la longueur.fichier exe sur le shell, nous avons la longueur des deux tableaux i.e. 10 et 12 respectivement.

Conclusion:

L'introduction de cet article explique la définition et l'utilisation des tableaux dans différents langages de programmation et les types de tableaux que nous pouvons faire.e. dynamique vs statique. Les 2 premiers exemples montrent élégamment l'utilisation de la fonction de longueur () pour la classe de console pour découvrir la longueur pour les réseaux de chaînes, les tableaux entiers en 2 dimensions et tridimensionnels. Le dernier exemple est utilisé pour démontrer l'utilisation de la fonction Count () pour l'espace de noms Linq de C # pour effectuer la même tâche. Les deux fonctions font le même travail et on peut les utiliser alternativement.