tôi không thể tìm thấy bất kỳ thông tin về việc có hay không tôi nên xử lý/đóng đối tượng này sau khi sử dụng nó ... Dưới đây là liên kết MSDN: http://msdn.microsoft.com/en-us/library/bb343181.aspxTôi có cần phải bỏ/đóng XDocument.Load (chuỗi) không?
11
A
Trả lời
27
Không, bạn không - thậm chí không thực hiện IDisposable
. Các lớp học XDocument
và XElement
sử dụng XmlReader
dưới bìa và xử lý việc xử lý trình đọc cơ bản cho bạn.
8
Cách dễ nhất để tìm hiểu là để xem xét nếu nó thực hiện IDisposable
Các vấn đề liên quan
- 1. Tôi có phải pthread_join mỗi chuỗi tôi tạo không?
- 2. XDocument.Load() Lỗi
- 3. Tôi có cần phải thoát khỏi đầu vào DB không?
- 4. GLSurfaceView: Tôi có cần phải gọi onPause/onResume không?
- 5. Có phải jBPM là những gì tôi cần không?
- 6. Cách đặt thời gian chờ trên XDocument.Load (chuỗi uri)?
- 7. Mono - XDocument.Load không thành công với LoadOptions.PreserveWhitespace
- 8. MVC Razor cần phải nhận được chuỗi
- 9. Có phải cần đến actionbarsherlock nữa không?
- 10. Tôi có cần web.config cho các ký tự không phải ASCII không?
- 11. Tôi có cần phải chỉ định ON DELETE NO ACTION trên Khóa Ngoại của tôi không?
- 12. Có phải chuỗi xâu chuỗi xslt được chấp nhận không?
- 13. Tôi có thể cập nhật window.location.hash mà không cần phải cuộn trang web không?
- 14. Có cần phải "thoát" ký tự "<" and ">" cho chuỗi javascript không?
- 15. Tôi có cần bao gồm @synthesize không?
- 16. Tôi có cần làm StreamWriter.flush() không?
- 17. tôi có cần đóng std :: fstream không?
- 18. Tôi có cần khóa ở đây không?
- 19. Tôi có thực sự cần libgcc không?
- 20. Tôi có phải đóng FileInputStream không?
- 21. Khi nào tôi cần thoát chuỗi Html?
- 22. Khi nào tôi cần phải thoát khỏi metacharectar? (jQuery Selectors)
- 23. Tôi có cần gọi các cuộc gọi MessageBox không?
- 24. XDocument.Load "Ký tự không hợp lệ trong đường dẫn". Lỗi, nhưng khi tôi thử nghiệm chức năng có XML
- 25. Tôi có cần phải giải phóng các vật thể này không?
- 26. Tôi có cần phải phát hành trình nhận dạng cử chỉ không?
- 27. Tôi có cần phải hoàn thành mảng bản ghi trong Delphi không?
- 28. Tôi có cần phải gọi SuspendLayout cho mọi điều khiển con không?
- 29. Tôi có thể sử dụng git rebase như thế nào mà không cần phải đẩy mạnh?
- 30. Cross Site Scripting (XSS): Tôi có cần phải thoát khỏi dấu và không?
Và, cách dễ nhất để thực hiện điều đó là 'Chuyển sang định nghĩa', 'Trình duyệt đối tượng' hoặc Phản xạ – Bertvan
Và dĩ nhiên, như Andrew đã nói, câu trả lời là No :) – Bertvan
Chắc chắn, đó là cách tốt/đơn giản để làm điều này ... Tôi thực sự không thể tìm thấy một vứt bỏ phương pháp gần gũi, vì vậy tôi theo giả định rằng như Andrew nói, điều này thực sự được xử lý bởi các lớp XDocument nó tự. Cảm ơn vì câu trả lời nhanh của bạn. – wdanda