У Unity (і C# загалом) часто працюємо з об’єктами, які займають ресурси.
Наприклад, відкриваємо файли, мережеві з’єднання чи інші зовнішні ресурси. І важливо їх правильно закривати, щоб керувати ресурсами і не створювати баги.
Ось де допомагає конструкція
using:using (var file = new FileStream("save.dat", FileMode.Open))
{
// Робота з файлом
}
// Після виходу з цього блоку file автоматично закриється і звільнить ресурси• Об’єкти, які підтримують
IDisposable, можна “загортати” в using• Після завершення блоку викликається
Dispose(), який звільняє ресурси• Це дуже зручно, бо не треба писати вручну
file.Close() чи Dispose()Якщо вам невідомо що таке IDisposable, то вам сюди 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤🔥3🔥2❤1