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.