Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Tim§id€

#region # endregion

Mensagens Recomendadas

Tim§id€

Boas malta! eu queria saber para que serve o #region # endregion!? isso e como um Begin e end; no pascal?

PS: e o public virtual void LoadContent() { } ser para que!? para chamar a a funcao?


...º(>_<)º...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
jpaulino

Quando não se sabe primeiro procura-se, depois, caso não se encontre uma resposta, pergunta-se. Principalmente em coisas simples :D

#Region

http://msdn.microsoft.com/en-us/library/9a1ybwek(VS.71).aspx

Public

http://msdn.microsoft.com/en-us/library/yzh058ae.aspx

Virtual

http://msdn.microsoft.com/en-us/library/9fkccyh4(VS.80).aspx

Void

http://msdn.microsoft.com/en-us/library/yah0tteb.aspx

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Tim§id€

Quando não se sabe primeiro procura-se, depois, caso não se encontre uma resposta, pergunta-se. Principalmente em coisas simples :)

#Region

http://msdn.microsoft.com/en-us/library/9a1ybwek(VS.71).aspx

Public

http://msdn.microsoft.com/en-us/library/yzh058ae.aspx

Virtual

http://msdn.microsoft.com/en-us/library/9fkccyh4(VS.80).aspx

Void

http://msdn.microsoft.com/en-us/library/yah0tteb.aspx

sim jpaulino, tens razão mas eu procurei e ate foi para msdn.micros...com e li sobre #region e endregion, o que eu queria era que me explicassem melhor. não percebi la muito...mas Obrigada pela ajuda  :D


...º(>_<)º...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
mjamado

Melhor do que o que está no MSDN? É capaz de ser difícil para uma coisa tão simples, mas cá vai:

O #region e o #endregion não servem para nada ao nível da aplicação. :biggrin: Ena pá, acho que usei menos palavras que o site da MSDN.

Ok, agora a sério... não servem mesmo. Só servem para os programadores (isto é, tu) organizarem melhor o código.

Por exemplo, imagina que num método abrias um ficheiro, fazias qualquer coisa e fechavas o ficheiro. Bem feitinho, isto ainda tinha algumas linhas de código para cada zona - verificar se o ficheiro existe, tentar abrir, lançar erro se não conseguisses, depois fazer as coisas, despachar um evento quando acabasses de fazer a coisa, tentar gravar o ficheiro, blá, blá, blá... No fim, ainda seriam umas 30 ou 40 linhas.

Com essas directivas, #region e #endregion, podes fazer um bloco, por exemplo #region abrir o ficheiro e depois fechá-lo com #endregion. Isso permitir-te-ia "fechar" e "abrir" esse bloco enquanto estás a programar. Com o bloco fechado, escondes as instruções que lá estão dentro, de modo a focares-te melhor no código que estás a escrever no momento. Se precisares, é só abrir o bloco de novo.

Depois o compilador passa por cima dessas directivas, que para ele não significam nada.


"Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.