Tôi hơi mới với C#, quen với ngôn ngữ kịch bản hơn. Tôi thích ý tưởng 'sử dụng', bạn khởi tạo một đối tượng, và sau đó bạn hoạt động trong phạm vi của nó miễn là bạn cần nó, sau đó bạn để nó vứt bỏ chính nó khi nó được thực hiện mục đích của nó.Làm cách nào để biết địa điểm tốt nhất để sử dụng 'sử dụng'?
Nhưng, điều đó không tự nhiên đối với tôi. Khi mọi người chỉ cho tôi những ví dụ sử dụng nó, tôi nhận ra nó là một công cụ tốt cho công việc, nhưng nó không bao giờ xảy ra với tôi để giải quyết vấn đề với nó trong lập trình của riêng tôi.
Làm thế nào tôi có thể nhận ra các địa điểm tốt để sử dụng using
và cách sử dụng nó cùng với các khối try-catch. Họ có đi vào trong khối, hay bạn thường muốn đính kèm một câu lệnh sử dụng trong một khối thử?
Để làm rõ các đối tượng thực hiện IDisposable trực tiếp hoặc thông qua thừa kế (như danieltalsky là "hơi mới với C#"). –
Cảm ơn Jonathan - đã chỉnh sửa một cách thích hợp. –
Vâng, bởi "hơi mới với C#" tôi có nghĩa là, "đã được viết mã thương mại trong C# cho ít hơn 8 tháng". Tôi đã, ví dụ, đã quen thuộc với kết nối của "sử dụng" để "IDisposable" mà tôi đề cập đến trong câu hỏi. Đó là phần "kiểm soát trọn đời" mà tôi đã mất tích. – danieltalsky