thể trùng lặp:
using statement with multiple variablesCách viết một số hướng dẫn sử dụng?
Tôi có một số đối tượng dùng một lần để quản lý. Quy tắc CA2000 yêu cầu tôi xử lý tất cả đối tượng của tôi trước khi thoát khỏi phạm vi. Tôi không thích sử dụng phương thức .Dispose()
nếu tôi có thể sử dụng mệnh đề sử dụng. Trong phương pháp cụ thể của tôi, tôi nên viết nhiều sử dụng trong việc sử dụng:
using (Person person = new Person()) {
using (Adress address = new Address()) {
// my code
}
}
Có thể viết những dòng này trên một cách khác như:
using (Person person = new Person(); Adress address = new Address())
Những gì bạn muốn sử dụng sẽ trở nên rất nhầm lẫn .... nó cũng không phải là cú pháp hợp lệ. –