TAILIEUCHUNG - Kiến thức cần biết về .NET

Bài viết này trình bày một số kiến thức về .NET mà các lập trình viên cần nắm được để phục vụ cho công việc của mình được tốt hơn. 1. Sự khác nhau giữa các lớp Trace và Debug? - Trace dùng để theo dõi các hành động xảy ra. Nó hoạt động trong các đóng gói cả Debug lẫn Release. Trace là khả năng của chương trình tự đưa ra các thông tin về hành động của mình. - Debug dùng để tìm và sửa các lỗi trong chương trình. Nó chỉ hoạt động trong đóng gói Debug | Kiến thức cần biết về .NET Bài viết này trình bày một số kiến thức về .NET mà các lập trình viên cần nắm được để phục vụ cho công việc của mình được tốt hơn. 1. Sự khác nhau giữa các lớp Trace và Debug - Trace dùng để theo dõi các hành động xảy ra. Nó hoạt động trong các đóng gói cả Debug lẫn Release. Trace là khả năng của chương trình tự đưa ra các thông tin về hành động của mình. - Debug dùng để tìm và sửa các lỗi trong chương trình. Nó chỉ hoạt động trong đóng gói Debug. 2. Sự khác nhau giữa static readonly và const - Static readonly là hằng số được khởi tạo khi thực thi chương trình. - Const là hằng số được khởi tạo khi biên dịch chương trình. 3. Sự khác nhau giữa String và StringBuilder - String là lớp không thay đổi. Mọi phương thức sẽ tạo ra một biến String mới. - StringBuilder là lớp thay đổi. Các phương thức của biến sẽ ảnh hưởng đến đến biến StringBuilder hiện tại. 4. Sự khác nhau giữa và - sẽ tạo thêm 1 đối tượng khi làm việc với nó so sánh copy. - không tạo đối tượng nào cả. nằm trong mscorlib. Khi kiểm tra 1 String có rỗng hay không nên dùng 0 để có tốc độ nhanh nhất. 5. Có thể gán một struct bằng null hay không - Có thể nếu bạn lập trình với C . Ví dụ int var 1 var null 6. Sự khác nhau giữa và phương thức Equals - so sánh theo kiểu giá trị. - Equals so sánh theo kiểu tham chiếu. 7. Sự khác nhau giữa throw và throw ex - throw đế đưa lại toàn bộ các tầng theo dõi của lỗi ra. - throw ex bỏ bớt các tầng theo dõi bên dưới phương thức gọi throw ex. 8. Connection Pooling dùng để làm gì - Cho phép tăng tốc độ của các ứng dụng Web bằng cách dùng lại các kết nối thay vì tạo các kết nối mới với mỗi yêu cầu. 9. .NET có hỗ trợ thừa kế từ nhiều lớp hay không multiple inheritance Tại sao - Không. Vì sẽ không hiểu được khi gọi 1 phương thức mà 2 lớp cha cùng override nó. 10. Sự khác nhau giữa abstract class và interface - Có thể thừa kế từ nhiều interface nhưng chỉ có thể thừa kế từ 1 abstract class. - Có thể .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.