Boucle for en C#

Boucle for en C#

Les boucles sont des instructions conditionnelles ainsi que les éléments les plus importants dans la programmation. Permettent de multiples exécuter le m?me bloc de code, vous pouvez également les utiliser pour accéder ? tous les éléments de la collection. L’entrée suivante contient une description de la boucle ainsi que d’exemples de ses utilisations.

Menu wpisu

La syntaxe d’une boucle for en C#

Car j’ai besoin d’une variable dont la valeur sera vérifiée avec la condition de boucle. Une variable de ce type peut ?tre déclarée antérieurement ou déj? dans la boucle. Dans le cas de la déclaration de la boucle, la distance de visibilité variable est limitée ? cette boucle. Dans la boucle, vous pouvez utiliser la variable déclarée comme n’importe quel autre dans le programme.
La boucle déclaration nécessite trois éléments sont :

  • La valeur initiale de la variable-jouée qu’une seule fois, avant la premi?re course de la boucle.
  • La condition de mettre fin ? la boucle-le plus souvent utilisé pour comparer la valeur d’une variable déclarée avec la valeur que nous souhaitons pour terminer la boucle.
  • L’opération effectuée apr?s chaque itération de la boucle-augmenter ou diminuer la valeur de la variable. Condition de boucle est vérifiée apr?s l’exécution de l’opération.

Le code ressemble ? ceci :

Exemple 1-boucle est exécutée 5 fois la valeur de la variable et sera ? chaque itération par 1. 
pour (int i = 0; i< 5; i++) 5;=""></ 5; i++)>
{
Répétez le code
}

Exemple 2-modifié les conditions et les valeurs. Dans le cas d'une seule ligne de code dans une boucle, il n'est pas nécessaire de brace
pour (int i = 8; et > 5; i--)
Répéter 1 ligne de code

Déclaration d'une variable 3 exemple en dehors de la boucle
int x ;
pour (x = 0; x< 10; x++) 10;=""></ 10; x++)>
Répéter 1 ligne de code

Utiliser une boucle for en C#

La boucle for, en raison de sa construction, tr?s bon pour consulter les collections, qui ont un certain nombre d’éléments. Exemples de telles listes sont des tableaux. Le code suivant montre la déclaration d’un tableau et le complément de que ses composantes égales des valeurs de l’index de tableau. Sous réserve de l’exécution de la boucle de la valeur de la variable est inférieure ? la taille du tableau. Les tableaux sont indexés de 0, donc l’index de tableau sont dans l’intervalle d’entiers <0, length= » » -= » » 1= » »>.</0,> Cette condition ne permet pas d’aller au-del? de la taille du tableau.

int [] tableau array1 = new int[8] ;

pour (int i = 0; i< tablica1.Length; i++) tablica1.length;=""></ tablica1.Length; i++)>
{
            Matrice1[i] = i ;
}

De m?me, vous pouvez visualiser tous les éléments d’un tableau

pour (int i = 0; i< tablica1.Length; i++) tablica1.length;=""></ tablica1.Length; i++)>
{
     Console. WriteLine (matrice1[i]) ;
}

En utilisant une boucle for, vous pouvez effectuer des actions sur les valeurs de la collection. Ci-dessous montre le calcul de la valeur moyenne des éléments présentés a déj? complété un tableau.

Double wartoscSrednia = 0 ; Il est nécessaire d'initier la valeur parce qu'il sera une valeur ajoutée d'un tableau
pour (int i = 0; i< tablica1.Length; i++) tablica1.length;=""></ tablica1.Length; i++)>
{
     wartoscSrednia + = matrice1 [i]; //rzutowanie n'est pas nécessaire, car la valeur de l'entier est située enti?rement en double
}
wartoscSrednia / = tableau1. Longueur ; //suma est divisé par le nombre de valeurs des éléments

La boucle et les tableaux multidimensionnels

Boucle pour beaucoup avec les baies de jednowymiarowymi, mais la m?me chose peut ?tre utilisée pour les tableaux multidimensionnels. Avoir acc?s ? tous les éléments d’un tableau nécessite une boucle distincte pour chaque dimension du tableau. L’exemple suivant montre la reconstitution du tableau de valeurs d’éléments qui sont le fruit de l’index de ligne et de colonne de l’élément.

mat[,]rice2 int = new int[3, 5] ; 

GetLength () renvoie la taille de la dimension du tableau dont l'index est donné entre parenth?ses comme param?tre.
pour (int i = 0; i< tablica2.GetLength(0); i++) tablica2.getlength(0);=""></ tablica2.GetLength(0); i++)> 
{
    pour (int j = 0; j< tablica2.GetLength(1); j++) tablica2.getlength(1);=""></ tablica2.GetLength(1); j++)>
    {
        Matrice2[i,j] = i * j ;
    }
}

Plus haut placé boucles dans la boucle. Il fonctionne de telle sorte que la valeur de la variable ? et ? prend une valeur et pour ses actions sont effectuées ? l’aide de toutes les valeurs disponibles pour la variable ? j ?. Apr?s l’exécution de toutes les opérations ? et ? prend la valeur suivante. L’opération est répétée jusqu’? ce que tous les éléments sont passés en revue. Dans cet exemple, la variable ? i ? représente ce qui suit les lignes du tableau, tandis que les colonnes de la variable ? j ?.

Lire tous les éléments de tableau ? deux dimensions ressemble exactement de la m?me mani?re :

pour (int i = 0; i< tablica2.GetLength(0); i++) tablica2.getlength(0);=""></ tablica2.GetLength(0); i++)>
{
    pour (int j = 0; j< tablica2.GetLength(1); j++) tablica2.getlength(1);=""></ tablica2.GetLength(1); j++)>
    {
        Console. WriteLine (matrice2[i,j]) ;
    }
}

La boucle for et boucle while

La boucle n’est pas la seule boucle, et interprété par son action peut se substituer ? une autre option. Sélection de boucle dépend de ce qui est actuellement une solution semble plus pratique. L’exemple suivant montre deux boucles qui effectuent exactement les m?mes opérations.

La boucle for
pour (int i = 0; i< 10; i++) 10;=""></ 10; i++)>
{
    Répétez le code
}

Boucle while
int i = 0 ;
Alors que (et< 10)></ 10)>
{
    Répétez le code
    J'ai + + ;
}
Loading Facebook Comments ...

Laisser un commentaire

Or