Les tableaux en C#

Les tableaux sont utilisés pour stocker des données de même types regroupés en une seule unité. Nous pouvons accéder aux éléments du tableau par son index numérique. Les index de tableau commencent à zéro. La valeur par défaut des éléments de tableau est définie sur zéro et les références sur null.
 
 


 

Remplir un tableau en C#

Déclarer et initialiser un tableau d’entier.

int[] tab = new int[4];
tab[0] = 10;
tab[1] = 20;
tab[2] = 30;
tab[3] = 40;
tab[4] = 50;

Dans le code ci-dessus, nous déclarons un tableau d’entier de cinq éléments et affectons la valeur au tableau. Cela signifie que nous affectons des valeurs à l’index de 0 à 4.

Nous pouvons récupérer les valeurs d’un tableau en utilisant une boucle for.

for (int i=0; i < tab.Length; i++)
{
     MessageBox.Show(tab[i]);
}
Les collections en C#Les collections en C#Les collections sont des classes spécialisées pour le stockage et la récupération de données. Ces classes prennent en charge les piles, les files, les listes…Lire plus
Initialiser un tableau

Nous pouvons également déclarer et initialiser un tableau en une seule déclaration.

int[] tab = new int[] {10, 20, 30, 40, 50};

Notez que dans le code ci-dessus, nous n’avons pas spécifié la longueur du tableau, le compilateur sache le automatiquement.
 
 

Déclaration et initialisation d’un tableau de String

Le code C# ci-dessous déclare un tableau de String de 7 chaînes de caractères et leur attribue des valeurs. L’étape suivante consiste à récupérer les éléments du tableau à l’aide d’une boucle for. Pour trouver la fin d’un tableau, nous avons utilisé la fonction Length.
 
En utilisant la boucle « for » :

string[] langages = new string[5];

langages[0] = "Java";
langages[1] = "C#";
langages[2] = "C++";
langages[3] = "Python";
langages[4] = "Perl";

for (int i=0; i <= langages.Length-1; i++)
{
    Console.Write(langages[i]);
}

 
En utilisant la boucle « foreach » :

using System;
					
public class WayToLearnX
{
	public static void Main()
	{
		string[] langages = new string[5];

		langages[0] = "Java";
		langages[1] = "C#";
		langages[2] = "C++";
		langages[3] = "Python";
		langages[4] = "Perl";

		foreach (string item in langages)
		{
			Console.Write("{0} ", item);
		}
	}
}

 
Programmation orientée objet en C#Programmation orientée objet en C#La programmation orientée objet (POO) est le composant principal du framework .NET. La programmation orientée objet est tellement importante avant de se lancer dans .NET,…Lire plus

Convertir un tableau de String en liste C#
using System; 
using System.Collections.Generic;
					
public class WayToLearnX
{
	public static void Main()
	{
		// Créer un tableau 
		string[] langages = new string[5];

		// Ajouter des éléments au tableau
		langages[0] = "Java";
		langages[1] = "C#";
		langages[2] = "C++";
		langages[3] = "Python";
		langages[4] = "Perl";

		//transformer un tableau en liste
		List<string> liste = new List<string>(langages);
		
		//parcourir le tableau
		foreach (string item in liste)
		{
			Console.Write("{0} ", item);
		}
	}
}

La sortie :

Java C# C++ Python Perl
qcm-csharpQCM C# – Framework .NET – Partie 1QCM sur C# avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *