Câu hỏi được gắn thẻ «using-statement»




5
Điều gì xảy ra nếu tôi quay lại trước khi kết thúc sử dụng câu lệnh? Liệu việc xử lý có được gọi không?
Tôi có mã sau using(MemoryStream ms = new MemoryStream()) { //code return 0; } Các dispose()phương pháp được gọi là ở phần cuối của usingcâu niềng răng }phải không? Vì tôi returntrước khi kết thúc usingcâu lệnh, MemoryStreamđối tượng sẽ được xử lý đúng cách? chuyện gì xảy ra ở …

12
Java có câu lệnh using không?
Java có câu lệnh using có thể được sử dụng khi mở một phiên ở chế độ ngủ đông không? Trong C #, nó giống như: using (var session = new Session()) { } Vì vậy, đối tượng đi ra khỏi phạm vi và tự động đóng lại.



1
Sử dụng các câu lệnh và chờ đợi các từ khóa chơi tốt trong c #
Tôi gặp tình huống đang thực hiện asynccuộc gọi đến một phương thức trả về và IDisposablephiên bản. Ví dụ: HttpResponseMessage response = await httpClient.GetAsync(new Uri("http://www.google.com")); Bây giờ trước đây asyncở hiện trường, khi làm việc với một IDisposablephiên bản, lệnh gọi và mã sử dụng biến "response" này sẽ …


15
câu lệnh 'using' vs 'try last'
Tôi có một loạt thuộc tính mà tôi sẽ sử dụng khóa đọc / ghi. Tôi có thể triển khai chúng bằng một try finallyhoặc một usingmệnh đề. Trong try finallytôi sẽ có được khóa trước tryvà phát hành trong finally. Trong usingmệnh đề này, tôi sẽ tạo một lớp …
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.