Comme un exemple trivial permet de dire que j'ai la grille suivante et je suis à la recherche d'un particulier des cellules de la valeur. Une fois trouvé, je n'ai plus besoin de traiter les boucles.
foreach(DataGridViewRow row in grid.Rows)
{
foreach(DataGridViewCell cell in row.Cells)
{
if(cell.Value == myValue)
{
//Do Something useful
//break out of both foreach loops.
}
}
}
Comment est-ce fait en C#. En Java, je pourrais utiliser une étiquette au nom de l'extérieur de la boucle, puis saut de boucle, mais je n'arrive pas à trouver une équivalence en C#.
Qu'est-ce que le tersest façon de régler ce problème en c#? Je sais que je peux définir un indicateur booléen, et de vérifier dans la boucle externe de sortir de celui-là, mais il semble tout simplement trop verbeux.
Merci,