using
15/10/2014
0
Desde já agradeço!
Rodrigo Pereira
Posts
15/10/2014
Fernanda Acacia
mais informações:
[url]https://www.devmedia.com.br/entendendo-o-bloco-using-no-c/16967[/url]
16/10/2014
Joel Rodrigues
Quando aparece no topo da classe, esse comando serve para importar namespaces. Exemplo:
using System;
Isso é semelhante ao import do Java ou ao Uses do Delphi.
Já quando aparece no meio do código, esse comando funciona como o With do Delphi, porém com uma diferença fundamental. Quando dentro de um bloco With, você pode acessar as propriedades do objeto manipulado sem precisar informar o nome do objeto novamente. Exemplo:
with TForm.Create(Application) do begin Caption := 'Teste'; Show(); end.
Já em C#, é preciso referenciar o objeto sempre pelo nome, mesmo dentro do using:
using(Form f = new Form()){ f.Text = "Teste"; f.Show(); }
O bloco using faz com que, após sua finalização, o objeto criado seja liberado da memória. É interessante utilizá-lo quando temos um objeto que será usado apenas naquele momento e poderá ser descartado em seguida.
Espero ter sido claro, mas caso permaneçam dúvidas, fique à vontade para questionar.
16/10/2014
Fernanda Acacia
Clique aqui para fazer login e interagir na Comunidade :)