29.06.2013 Views

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Curso <strong>de</strong> Introdução a Plata<strong>forma</strong> .Net FrameWork SDK<br />

Figura 3.1 – programa em C#.<br />

using System;<br />

public class BlocoTeste<br />

{<br />

public void TestaVariavel( )<br />

{<br />

string VarEscreve; // será acessível apenas neste procedimento<br />

VarEscreve = "Teste <strong>de</strong> variável";<br />

Console.WriteLine(VarEscreve);<br />

}<br />

}<br />

public static void Main( ) {<br />

BlocoTeste objBloco = new BlocoTeste( );<br />

objBloco.TestaVariavel( );<br />

}<br />

Na figura 3.2, um programa em Visual Basic.Net , tem um exemplo <strong>de</strong> <strong>uma</strong><br />

variável <strong>de</strong>clarada com o nome VarEscreve em um bloco <strong>de</strong> execução.<br />

Esta variável será acessível apenas neste bloco <strong>de</strong> execução, qualquer<br />

chamada a esta variável fora, vai ocorrer um erro.<br />

Figura 3.2 - programa em Visual Basic.<strong>net</strong><br />

Imports System<br />

Public Class BlocoTeste<br />

Public Shared Sub Main()<br />

Dim K AS Integer<br />

For K = 1 To 10<br />

Dim VarEscreve E AS Integer ‘ será acessível apenas neste bloco<br />

If (k Mod 2) = 0 Then<br />

VarEscreve = k<br />

Console.WriteLine(VarEscreve)<br />

End If<br />

Next K<br />

End Sub<br />

End Class<br />

Dica: utilize nomes que sejam a<strong>de</strong>quadamente <strong>de</strong>scritiv<strong>os</strong>. Não utilize<br />

nomes <strong>de</strong> variáveis temporárias, nem reutilize nomes – isso vai tomar o<br />

código confuso!<br />

17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!