Metoda using

Metoda using

Wykorzystywany jest w przypadkach, gdy pracujemy z obiektami, które powinny być w bezpieczny sposób usunięte z pamięc, i takich jak strumienie, readery czy połączenia sieciowego. W tym przypadku niezależnie od tego czy coś się stanie możemy wykorzystać blok try{}finally{}, o którym pisałem ostatnio https://mateuszstanek.pl/2018/02/13/obsluga-wyjatkow/

To samo możemy uzyskać przy pomocy usingu

w czasie, kiedy kończy się blok using  obiekty tworzone w parametrze metody using są automatycznie disposowane.

Kaskada usingów

Aby w jednym bloku korzystać z kilku usingów, nie musimy ich w sobie zagnieżdżać, możemy wpisać kilka z nich, jeden pod drugim.

 

 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *