01.Blogs :
AFurtado  
Engenharia de software, tendências, entrevistas e competições no mundo de TI.

Dica rápida de certificação 4: comandos goto

Um dos comandos mais primitivos do C# é o goto, que não existe em Java (em que a palavra "goto" também é reservada, mas não faz nada, assim como "const"). Algumas observações do goto em C#:

1) O comando goto deve ser acompanhado de um identificador, que representa um label para onde o código deve fluir. Por exemplo:

int x = 0;
Teste:
x++;
if (x < 10) {
   "goto Teste"
}

2) O label tem que estar no escopo do goto, isto é, não é possível transferir o fluxo para dentro de um bloco. O código abaixo, portanto, falha:

int x = 10;
goto Teste;
{
   Teste: x = 1;
}

3) Se possível, NUNCA utilize goto. Esse comando não condiz com boras práticas de programação.

[]s
-- AFurtado

posted on Sunday, August 22, 2004 4:25 AM by AFurtado


 
03.UPDATE CALENDAR :
<August 2004>
SunMonTueWedThuFriSat
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

05.MY LINKS :

07.Subscriptions :

Subscriptions


© Copyright 2005 Microsoft Corporation. All Rights Reserved.
Terms of Use | Privacy Statement | Code of Conduct | Hosted by MaximumASP for Microsoft
WHO-BAR