Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
Tim§id€

#region # endregion

Recommended Posts

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?


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

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other 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


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

Share this post


Link to post
Share on other 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. :cheesygrin: 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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.