Có thể ai đó vui lòng giải thích cho tôi biết một DLL chưa được quản lý là gì? Và mã un/được quản lý là gì?DLL un/managed là gì? Mã un/managed là gì?
Trả lời
Bạn sẽ nhận được một ý tưởng công bằng về mã số quản lý và không được quản lý trong bài viết sau đây -
Câu trả lời ngắn: Mã được biên dịch không có .NET framework (DLL cũ thuần túy).
Khi bạn mã hóa với .net bạn nhận được một số quản lý bộ nhớ, thu gom rác thải vv, vì vậy nó được gọi là mã số quản lý . Phiên bản cũ hơn không được quản lý (đối với bộ nhớ được quản lý bởi lập trình viên)
Và để giữ mọi thứ dễ dàng, gọi từ mã được quản lý sang mã không được quản lý có thể là một nỗi đau.
Mã không được đổi sẽ được biên dịch sang ngôn ngữ máy để chạy trực tiếp trên phần cứng.
Mã được quản lý sẽ được biên dịch thành một máy ảo có tên CLR (Ngôn ngữ chung) và được biên dịch sang ngôn ngữ máy khi bắt đầu bởi JIT (Trình biên dịch trong thời gian thực). CLR có thể được so sánh với máy ảo java, nó là cùng một khái niệm.
- 1. Hiệu suất của việc gọi Unmanaged .dll từ C#
- 2. Dll interop là gì?
- 3. Cách tăng tốc thời gian xây dựng? (C#/Unmanaged C++)
- 4. dll là gì?
- 5. Dll cướp là gì?
- 6. DLL gốc là gì?
- 7. đa đèo - mảng chiều từ mã được quản lý để mã unmanaged
- 8. Việc đăng ký một DLL là gì?
- 9. "Mã sản xuất" là gì?
- 10. MediaPlayer.OnInfoListener "mã 703" là gì?
- 11. Mã thành ngữ là gì?
- 12. [DllImport ("QCall")] là gì?
- 13. Mục đích của tệp xml bên cạnh dll là gì?
- 14. Ưu điểm của việc tải DLL động là gì?
- 15. HMODULE là gì?
- 16. Tệp PDB là gì?
- 17. Mã-kata là gì và nó tốt cho cái gì?
- 18. Visual Studio xem xét "Mã người dùng" là gì?
- 19. Mã ký tự HTML 8203 là gì?
- 20. Mã C++ này có nghĩa là gì?
- 21. APPPATH là gì trong mã vạch
- 22. Đầu ra của mã sau là gì?
- 23. Mã hóa url% 2526 là gì?
- 24. Mã hóa trong XML là gì?
- 25. mã khóa cho shift + tab là gì?
- 26. Mã sử dụng này là gì?
- 27. gì có nghĩa là '2e4' trong mã
- 28. Khối mã này có nghĩa là gì?
- 29. Mã ký tự ASCII cho '-' là gì?
- 30. Mã hóa mềm là gì? (Anti-pattern)
Liên kết không còn hợp lệ. –
@CiaranGallagher Tôi đã sửa nó –