Thường thì tôi đang làm một cái gì đó như thế (chỉ là một ví dụ):C# Sử dụng theo từ khoá lồng trong dòng
using (Stream xmlStream = client.OpenRead(xmlUrl))
{
using (XmlTextReader xmlReader = new XmlTextReader(xmlStream))
{
}
}
Không phải là tốt hơn để làm:
using (XmlTextReader xmlReader = new XmlTextReader(client.OpenRead(xmlUrl)))
{
}
Nhưng tôi không chắc chắn nếu trong cú pháp ngắn này tất cả các tài nguyên sẽ được xử lý (Stream) hoặc chỉ XmlTextReader?
Cảm ơn trước vì câu trả lời của bạn.
Tôi thực sự thích hình thức xóa đầu tiên - với dấu ngoặc vuông. Nó được xử lý đúng cách và là IMHO duy trì được nhiều nhất. –