Statement continue in un ciclo for

by Andrea 06 February 2008 05:02

Navigando un pò su msdn.microsoft mi è capitato di imbattermi in uno statement che (ammetto) non conoscevo.

Se si vuole interrompere l'esecuzione di una parte di codice all'interno di un ciclo for, continuando comunque a ciclare gli item, ci viene in soccorso uno statement comodissimo, che si chiama continue.

Ad esempio, con il seguente codice:

for (int i = 1; i <= 10; i++) 
{
    if (i < 9) 
        continue//  <<-----
    Console.WriteLine(i);
}

verrrà renderizzato come output:

9
10

perchè l'istruzione continue eviterrà di eseguire la parte di codice posta tra questo statement e la fine del ciclo for (che in questo esempio corrisponde solamente a Console.WriteLine(i);).

Perchè posto una cosa così semplice?!
Il motivo è che fino all'altro giorno, quello che avrei fatto sarebbe stato racchiudere parte del codice all'interno di un if, e ad una determinata condizione non l'avrei eseguito.
Ma devo ancora decidermi su quale delle due metodologie sia più elegante e corretta. Secondo voi?

Links:
continue (C# Reference)
Jump Statements (C# Reference)

Technorati Tags: ,

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

.NET

Se non trovate più le funzioni in office 2007...

by Andrea 06 February 2008 01:02

Se non trovate più i comandi/funzioni nell'office 2007, ma sapete esattamente dov'erano nella versione 2003, vi consiglio di eseguire il download dei seguenti file, che vi faranno risparmiare un bel pò di tempo:

Excel 2007 Guide: Excel 2003 to Excel 2007 interactive command reference guide

Word 2007 Guide: Word 2003 to Word 2007 interactive command reference guide

Di cosa si tratta? Sono delle applciazioni che ripdroducono il menu dell'office 2003, e al click su di una voce, viene visuallizzato il nuovo menu dell'office 2007, evidenziando il percorso da fare per ritrovare la funzionalità.

Una semplice applicazione, ma di grande utilità.... ;)

Technorati Tags:

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Microsoft

Heroes, gli EROI sono {qui}

by Andrea 05 February 2008 04:02

Ed ecco che XeDotNet si fa partecipe anche dell'evento community afterhour che si terrà dopo l'evento 2008 Launch Roadshow nella tappa di Padova, e lo fa con un team d'eccezione:
Andrea Boschin,
Andrea Dottor,
Davide Senatore,
Mirco Vanini e
Davide Vernole.

Gli EROI sono {qui}: Gli speaker e i community Expert di XeDotNet

Iscrizioni: Iscriviti all'evento

Technorati Tags: ,

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

.NET | XeDotNet